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