Selenium元素定位

一、使用元素定位的原因

要使用web自动化操作元素,必须首先找到此元素。

二、定位工具

火狐:Firebug(F12获取直接点击Firebug图标)

谷歌:F12键

三、定位元素时依赖于什么?

  • 标签名
  • 属性名
  • 层级
  • 路径

四、定位方式

  1. id
  2. name
  3. class_name(使用元素的class属性定位)
  4. teg_name(标签名称<标签名 ...../>)
  5. link_text(定位超链接a标签)
  6. partial_link_text(定位超链接a标签  模糊定位)
  7. xpath(基于元素路径)
  8. css(元素选择器)

汇总:

  1. 基于元素属性特有定位方式(id\name\class_name)
  2. 基于元素标签名称定位(tag_name)
  3. 定位超链接文本(link_text\partial_link_text)
  4. 基于元素路径定位(xpath)
  5. 基于选择器(css)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值