当前位置: 首页 > news >正文

.net电商网站全站开发微信公众号模板

.net电商网站全站开发,微信公众号模板,百度指数是干嘛的,最好的网站设元素定位是UI自动化测试中最关键的一步,假如在自动化测试中没有定位到页面中素,也就无法完成对页面的测试操作。那么,我们在自动化测试中如何定位到是要部面元素呢? 下面聊一聊用 Appium 定位元素的方式。 定位页面元素有很多种…

元素定位是UI自动化测试中最关键的一步,假如在自动化测试中没有定位到页面中素,也就无法完成对页面的测试操作。那么,我们在自动化测试中如何定位到是要部面元素呢?

下面聊一聊用 Appium 定位元素的方式。

定位页面元素有很多种方式,例如,可以通过ID、accessibility_id、XPth等方式进行页面元素的定位,也可以使用 Android 和i0S 提供的定位方式实现页面元素的定位。

Accessibility ID:识别一个UI元素,对于 XCUITest 引擎,它对应的属性名是'accessibility-id',对于 Android 系统的页面元素,它对应的属性名是'content-desc'。

Class name:对于iOS 系统,它的class 属性对应的属性值会以'XCUIElementType'开头,对于 Android 系统,它对应的是UiAutomator2的class 属性(e.g·: android.widget.TextView)。

ID:原生元素的标识符,Android系统对应的属性名为'resource-id',iOS为'name'

Name:元素的名称

XPath:使用XPath表达式查找页面所对应的XML的路径(不推荐,存在性能问题)。

Image:通过匹配 base 64编码的图像文件定位元素。

Android UiAutomator(UiAutomator2 only):使用 UiAutomator提供的API,尤其是 UiSelector类来定位元素,在 Appium中,会将Java代码作为字符串发送到服务器,服务器在应用程序的环境中执行这段代码,并返回一个或多个元素。

Android View Tag (Espressoonly):使用 view tag 定位元素。

Android Data Matcher (Espressoonly):使用Espresso数据匹配器定位元素。

隐式等待是一种全局等待方式。设置了隐式等待时长,实际上是对页面中的所有查找元素的方法设置了加载时长,如果查找时间超出了设置时间则抛出异常。

假如在测试脚本中设置了隐式等待时长为10秒,测试脚本会在10秒内不停地执行查找页面元素操作,如果在第2秒就找到所需要的元素,就停止查找且继续执行后面的测试代码,如果查找时间超出了设置时间,则测试代码抛出异常。

一旦在测试代码中设置了隐式等待,则隐式等待就会存在整个WebDriver对象实例的生命周期中。例如,元素的测试代码每次调用find_element或者find_elements方法的时候,就会自动触发隐式等待。

http://www.yayakq.cn/news/95065/

相关文章:

  • wordpress搬站家装设计方案ppt案例
  • 网站诚信体制建设联通网站备案系统
  • 阆中市网站建设昆明做网站建设哪家好
  • 浙江网站建设 seo唐山建设网站网站
  • 我想自己做网站网站群站优化
  • 网站建设平台价位一个虚拟主机多个网站
  • 移动端教学视频网站开发wordpress修改自定义尺寸logo
  • 百度导航下载安装手机导航超级优化空间
  • 广汉市建设局官方网站盘锦网站优化
  • 株洲网站关键词优化江西省大余县建设局网站
  • 做网站可行性分析wordpress 提权
  • 建站软件免费版下载做毕业设计哪个网站好
  • 网站备案 工信部个人网站免费的吗
  • 建网站注意什么常州建站费用
  • 做百度移动网站点网页设计公司163企业邮箱
  • 响应式网站开发asp国内网站
  • 漳州做网站设计小说网站怎么做防采集
  • 网站手机端打不开seo推广怎么收费
  • 找个网站网页设计电子版教材
  • 吉林省建设监理协会网站开发小程序需要多少钱难吗
  • 班级网站建设心得体会范文网站建设 自动生成
  • 网站维护很难吗网站设计案例分析
  • 上线了建站怎么样网页网站制作培训班
  • 怎么投诉没有备案就已经运营网站网站怎么做的防采集
  • 如何将自己 做的网站发布网上深圳苏州企业网站建设服务公司
  • 无忧网站源码厦门网页建站申请费用
  • 网站建设技术服务公司南昌知名的网站建设公司
  • 创建公司网站原材料价格查询网站
  • 怎么做网站链接支付salient wordpress
  • 个人网站备案注意事项网站建设用到什么软件