selenium——元素定位

本文详细介绍了Selenium中如何进行元素定位,包括id、name、xpath、link、css和tag等多种方式。强调了id和name定位的常用性,以及在没有唯一标识时如何利用xpath的绝对和相对路径进行定位。同时提到了css定位的优势和用法。
摘要由CSDN通过智能技术生成

关于定位元素,可以通过id,name,xpath,link,css,tag等定位。

Id定位:id=kw

Name定位:name=wd

Xpath定位:xpath=//input[@id='kw']

Link定位:link=link_text     

Css定位:css=#kw

Tag定位:tag=input

1.  id 和 name 定位

假如把一个元素看作一个人的话,id 和 name 可以看作一个人的身份证号和姓名。当然,这些属性值是否唯一要看前端工程师如何设计了。

locator:用于定位页面元素,常见的locator有id、name,因为id是最方便的,所以有的公司要求开发人员给每个元素加上id。                      如果没有id,可以用name,但是name可以是同名的,可以有多个页面元素使用同一个name,这就给定位带来了困难。

例如输入框的id=kw

在robotframework中可以使用:          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值