元素定位官方文档:https://playwright.dev/python/docs/locators#lists
元素操作官方文档:https://playwright.dev/python/docs/next/api/class-locator#methods
1、xpath 定位
打开百度网页,点击导航-新闻
# xpah //*[@id="s-top-left"]/a[1] page.click('xpath=//*[@id="s-top-left"]/a[1]') page.click('//*[@id="s-top-left"]/a[1]')
2、CSS定位
打开百度网页,点击百度一下
page.click('#su')
3、定位器函数locator()
打开百度网页,打印定位到百度一下的元素
print(page.locator('#su'))
4、text文本定位
第一种:print(page.locator("text=新闻")) 第二种:print(page.locator("text='新闻'"))
第一个没有对新闻加引号,表示模糊匹配,对大小写不敏感
第二个对新闻加了引号,精确匹配,对大小写敏感标签:定位,playwright,python,locator,page,百度 From: https://www.cnblogs.com/keenajiao/p/17746181.html