python selenium使用Xpath定位

第一种方法:通过绝对路径做定位


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')




你可能感兴趣的:(selenium,python,selenium使用Xpa)