selenium web元素定位合集

find_elements_by_tag_name("input")
tag name 就是标签的意思
浏览器调试可以用

document.getElementsByTagName("input")

xpath 绝对路径定位

/html/body/div[1]/div[1]/div[5]/div/div/form/span[1]/inpu

xpath 相对路径定位

xpath 相对路径

//*[@id="kw"]

//当前路径
*匹配所有 如果找不到就加
[@属性="值"]
/ 下一级路径

#逻辑运算组合定位
driver.find_element_by_xpath("//input[@class='loinp' and @name='username']").send_keys("51zxw")
当前元素标签中的 class = loinp and name = username
可以加运算符 and or 之类的
原文地址:https://www.cnblogs.com/zhenyu1/p/14697648.html