python元素定位的八种方法_selenium八种定位元素方法

本文详细介绍了使用Selenium Python库进行Web自动化测试时的八种元素定位方法,包括通过id、name、class、link_text、partial_link_text、tag_name、xpath和css_selector等属性进行定位。了解这些方法对于高效地操作网页元素至关重要。
摘要由CSDN通过智能技术生成

1.driver.find_element_by_id('su')

定位到元素的id一般id是唯一的,可以精确定位到元素

2.driver.find_element_by_name()

通过元素的name来定位元素

3.driver.find_element_by_class_name()

通过元素的class属性来定位

4.driver.find_element_by_link_text()

通过链接的文本来定位元素

5.driver.find_element_by_partial_link_text()

通过链接的部分文本来定位元素

6.driver.find_element_by_tag_name()

通过标签名来定位元素,比如链接的标签

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

selenium第三课(selenium八种定位页面元素方法)

selenium webdriver进行元素定位时,通过seleniumAPI官方介绍,获取页面元素的方式一共有以下八种方式

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值