我是靠谱客的博主 殷勤书包,最近开发中收集的这篇文章主要介绍自动化测试--元素定位及常用JS,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

XPATH定位方法:

  1. //input[@id=‘kw’] or //input[@id=‘kw’ and @name=‘wd’]
  2. //input[@type=‘hidden’][2] ----根据索引
  3. //input[@contains(@id,‘s’)] ----根据属性内容找元素
  4. //a[text()=‘新闻’] ----根据文本内容找元素
  5. //a[contains(text(),‘新’)] ----匹配部分文本内容找元素
  6. //input[@name=‘ie’]//following-sibling::input ----跟随在之下的节点
  7. //input[@name=‘ie’]//preceding-sibling::span ----跟随在之前的节点
  8. /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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部