概述
XPATH定位方法:
- //input[@id=‘kw’] or //input[@id=‘kw’ and @name=‘wd’]
- //input[@type=‘hidden’][2] ----根据索引
- //input[@contains(@id,‘s’)] ----根据属性内容找元素
- //a[text()=‘新闻’] ----根据文本内容找元素
- //a[contains(text(),‘新’)] ----匹配部分文本内容找元素
- //input[@name=‘ie’]//following-sibling::input ----跟随在之下的节点
- //input[@name=‘ie’]//preceding-sibling::span ----跟随在之前的节点
- /parent:a ----父节点
CSS定位:
id: #
class: .
标签(input): input
补充:
* 匹配所有元素
/ 仅匹配子节点
// 会匹配更多,会包括其下的全部节点
. 代表是当前所在节点
… 代表当前节点的上级节点
------jquery----
$(“button:contains(‘重置’)”).length ----检查元素是否存在,返回0则不存在
$(“button:contains(‘重置’)”).click() ----点击
$("#su").val() ----获取值value的值
-----界面无法获取到元素-----
$("#iframe的id").contents().find("#iframe中的控件id").click();
------获取display元素属性----
$(’#IMGSHOW’).css(‘display’)
----滚动条----
$(’.grid-body’).scrollTop(‘50’) 上下
$(’.grid-body’).scrollLeft(‘50’) 左右
$("#iframe的id").contents().find(“div[id^=warehouse_name]>div”).eq(2).scrollTop(‘500’);
最后
以上就是殷勤书包为你收集整理的自动化测试--元素定位及常用JS的全部内容,希望文章能够帮你解决自动化测试--元素定位及常用JS所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复