selenium web元素定位合集

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

selenium web元素定位合集

document.getElementsByTagName("input")

selenium web元素定位合集

xpath 绝对路径定位

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

selenium web元素定位合集

xpath 相对路径定位

selenium web元素定位合集

xpath 相对路径

//*[@]

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

selenium web元素定位合集

#逻辑运算组合定位
driver.find_element_by_xpath("//input[@class='loinp' and @name='username']").send_keys("51zxw")
当前元素标签中的 class = loinp and name = username
可以加运算符 and or 之类的