selenium webdriver——元素定位

元素定位:

>>WebDriver提供了八种元素定位方法,在Python语言中,所对应的方法如下:

 >>id属性定位:有唯一性

  find_element_by_id("值")

 >>name属性定位:

  find_element_by_name("值")

 >>class属性定位:

  find_element_by_class_name("值")

 >>tag定位:(标签名定位)

  find_element_by_tag_name("标签名")

 >>link定位:(文本链接定位)

  find_element_by_link_text("链接的文本信息")

 >>partial link定位:("部分文本链接定位")

  find_element_by_partial_link_text("链接的部分文本信息")

 >>xpath定位:(路径定位)

  绝对路径定位:find_element_by_xpath("/html/body/......")

  元素属性定位:find_element_by_xpath("//标签名[@属性名='属性值']")

  路径与属性定位:find_element_by_xpath("/html//标签名[@属性名=‘属性值’]")

 >>css定位:

  find_element_by_css_selector("选择器属性值")

  

  

posted @ 2016-10-09 15:30  矮人er  阅读(148)  评论(0编辑  收藏  举报