selenium八种定位元素方法

1.driver.find_element_by_id('su')css

   定位到元素的id通常id是惟一的,能够精肯定位到元素element

2.driver.find_element_by_name()get

   经过元素的name来定位元素class

3.driver.find_element_by_class_name()变量

  经过元素的class属性来定位css选择器

4.driver.find_element_by_link_text()select

  经过连接的文原本定位元素xpath

5.driver.find_element_by_partial_link_text()标签

  经过连接的部分文原本定位元素path

6.driver.find_element_by_tag_name()

  经过标签名来定位元素,好比连接的标签<a></a>

7.driver.find_element_by_xpath

  经过xpath来定位元素,比较万能的定位方式

8.driver.find_element_by_css_selector()

 经过css选择器来定位元素

能够将定位到的元素赋值给一个变量,而后对元素作一些操做

a = driver.find_element_by_id('su')

print(a.text)                   打印文本格式

print(a.tag name)          打印标签名

print(a.get_attribute('herf'))      获取某一个属性的值

相关文章
相关标签/搜索