从品牌网站建设到网络营销策划,从策略到执行的一站式服务
资源推荐:
浙江ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
社区资源: 自动化测试交流群
对于大多数Selenese命令来说,都需要提供一个target参数,这个target参数目的是为了唯一的去定位web应用中的指定元素的内容,我们称之为“locator”,locator的表达形式有多种,本节内容会详细阐述各种类型的locator的信息。
Locator表达式结构:locatorType=location,在某些特殊情况下,locatorType可以忽略。
下面开始分别讲解各种元素定位选择器。
当使用的定位表达式类型无法识别时,默认使用该策略进行元素定位;在当前定位策略下,Selenium IDE会优先使用页面元素的id进行匹配,注意是dom当中第一个与location匹配的元素,如果匹配失败,则会使用页面元素的name属性值进行匹配,同样会匹配第一个使用该location作为name属性值的元素。
Html示例:
如下定位器将会返回对应行号的页面元素:
identifier=loginForm (3)
identifier=password (5)
identifier=continue (6)
continue (6)
注:由于identifier定位类型是默认的,所以定位表达式中”identifier=”,可以忽略。
除了上述含蓄的使用identifier定位器之外,我们可以使用更加明确的定位器: id / name 定位选择器。
示例:id=loginForm / name=username
如果需要定位页面超链接元素,可以使用link定位器,link元素定位使用的是dom中a标签的文本节点作为定位表达式,使用示例如下:
Are you sure you want to dothis?
link=Continue (4)
link=Cancel (5)
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图