Playwright-page.locator()定位元素
这句话的作用是定位页面中符合条件的元素,并将定位结果赋值给变量input_loc,具体拆解如下:
1. 代码拆解
2. 具体定位的元素
结合你之前的代码场景(访问百度首页 http://www.baidu.com),这句话定位的是百度首页的搜索输入框。
百度首页的搜索框在 HTML 中的结构大致如下:
<input type="text" name="wd" ... />
其中 name="wd" 是百度搜索框的标志性属性,因此通过 input[name="wd"] 可以精准定位到这个搜索框。
总结:这句话的作用是 “找到百度首页中 name 属性为 wd 的输入框,并把它保存到 input_loc 变量中”,后续可以通过 input_loc.fill(...) 向这个搜索框输入内容。