selenium八种定位元素方法

selenium八种定位元素方法

 

1.driver.find_element_by_id('su')css

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

2.driver.find_element_by_name()post

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

3.driver.find_element_by_class_name()htm

  经过元素的class属性来定位blog

4.driver.find_element_by_link_text()element

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

5.driver.find_element_by_partial_link_text()selenium

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

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'))      获取某一个属性的值

相关文章
相关标签/搜索