Selenium定位方法

css class多个类的情况
driver.find_element_by_css_selector("[class='j-inputtext dlemail']")

xpath
xpath = "//标签名[@属性='属性值']"

xpath组合方式
xpath= "//标签名[@属性='属性值' and @属性='属性值']"

xpath利用text()方法定位
xpath = "//标签名[text()='text字符串内容']"

xpath利用contains()方法定位,也叫模糊定位
xpath = "//标签名[contains(@属性, '属性值')]"

如果一个元素无法通过自身属性直接定位到,则可以先定位它的父(或父的父,它爷爷)元素,然后再找下一级即可
xpath = "//标签名[@属性='属性值']/子标签[contains(@属性,'属性值')]/子标签"
最后修改:2021 年 03 月 21 日 11 : 19 AM
如果觉得我的文章对你有用,请随意赞赏