xpath的几种用法

  1. #xpath:attributer (属性)  
  2. driver.find_element_by_xpath("//input[@id='kw']").send_keys("selenium")  
  3. #input 标签下id =kw 的元素  
  4. #xpath:idRelative (id 相关性)  
  5. driver.find_element_by_xpath("//div[@id='fm']/form/span/input").send_keys("selenium")  
  6. #在/form/span/input 层级标签下有个div 标签的id=fm 的元素  
  7. driver.find_element_by_xpath("//tr[@id='check']/td[2]").click()  
  8. # id 为'check' 的tr ,定闪他里面的第2个  
  9. #xpath:position (位置)  
  10. driver.find_element_by_xpath("//input").send_keys("selenium")  
  11. driver.find_element_by_xpath("//tr[7]/td[2]").click()  
  12. #第7个tr 里面的第2个td  
  13. #xpath: href (水平参考)  
  14. driver.find_element_by_xpath("//a[contains(text(),'网页')]").click()  
  15. #在a 标签下有个文本(text)包含(contains)'网页' 的元素  
  16. #xpath:link  
  17. driver.find_element_by_xpath("//a[@href='http://www.baidu.com/']").click()  
  18. #有个叫a 的标签,他有个链接href='http://www.baidu.com/ 的元素  

猜你喜欢

转载自angelguo.iteye.com/blog/2344881
今日推荐