折腾:
【未解决】Mac中用playwright自动操作浏览器实现百度搜索
期间,已经可以定位并点击百度输入框了,现在需要去输入文字。
接着看如何输入文字
playwright input text
1 2 | // Text input await page.fill( '#name' , 'Peter' ); |
直接定位并输入
去试试:
1 2 3 4 5 | searchStr = "crifan" SearchInputSelector = "input#kw.s_ipt" # page.click(SearchInputSelector) page.fill(SearchInputSelector, searchStr) |
结果:
![](https://www.crifan.com/files/pic/uploads/2021/05/4c460069fb0b4f2196c3c44a8640208b.jpg)
是可以输入文字的
另外,还支持几种的fill
- * page.fill(selector, value[, options])
- * frame.fill(selector, value[, options])
- * elementHandle.fill(value[, options])
【总结】
此处给百度输入框中输入文字,代码:
1 2 3 | searchStr = "crifan" SearchInputSelector = "input#kw.s_ipt" page.fill(SearchInputSelector, searchStr) |
注:
估计是先Selector选择元素,再去用元素的fill,估计也是可以的。
有空再深入研究。