Selenium_Python_Note–元素的定位xpath

定位元素的方法有很多种,首选肯定还是id, class, name, 但素,如果某个元素根本没有这些东西呢? 那么只好选用xpath了,但是一定要优先选用一些有意义的文字,比如我目前用到的例子: 定位一个叫username的链接: driver.find_element_by_xpath(“//span[@class=’username ng-binding’]”).click() 定位一个’Submit’ 按钮: driver.find_element_by_xpath(“//button[@type=’submit’]”).click() 定位一个’Search’ 按钮: driver.find_element_by_xpath(“//button[contains(text(), ‘Search’)]”).click() 定位一个输入框: driver.find_element_by_xpath(“//input[@type=’text’]”).send_keys(“new”) 感觉xpath 特别灵活,但是网络上对它的褒贬也是不一致的。 点击此处学习更多Xpath定位用法~ Xpath 学习