第一种方法:通过绝对路径做定位
driver.find_element_by_xpath("html/body/div/form/input")
driver.find_element_by_xpath("//input")
第二种方法:通过元素索引定位
driver.find_element_by_xpath("//input[4]")
第三种方法:使用xpath属性定位
driver.find_element_by_xpath("//input[@id='kw1']")
driver.find_element_by_xpath("//input[@type='name' and @name='kw1']")
第四种方法:使用部分属性值匹配(最强大的方法)
driver.find_element_by_xpath("//input[start-with(@id,'nice')
本文介绍了四种使用XPath进行网页元素定位的方法:通过绝对路径、元素索引、属性定位以及部分属性值匹配。每种方法都提供了具体的代码示例,帮助读者理解和掌握不同场景下XPath的应用。
1592

被折叠的 条评论
为什么被折叠?



