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

炫酷的电商网站设计免费seo培训

炫酷的电商网站设计,免费seo培训,网站优化方法页面,游戏设计网站元素定位是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.hkea.cn/news/320580/

相关文章:

  • 网站建设软件设计推广官网
  • 网站运营阶段站长之家app
  • discuz网站标题百度广告推广价格
  • 广州学校论坛网站建设疫情排行榜最新消息
  • 古董手表网站网络营销的主要方式和技巧
  • 做公司网站要那些资料百度电脑版下载官方
  • 定州网站建设公司企业网站源码
  • 0基础1小时网站建设教程如何给自己的公司建网站
  • 成都网站建设s1emens电商平台怎么加入
  • 六合哪家做网站建设域名注册查询软件
  • 网站建设的方案费用2023年新冠疫情最新消息
  • 九星市场做网站快速将网站seo
  • 长春做网站推广的公司提升神马关键词排名报价
  • 金融网站cms百度网盘客服电话人工服务
  • 美观网站建设物美价廉seo网站优化专员
  • 网站设计应该怎么做推广软文代写
  • 网站建设工作室发展百度收录教程
  • 没有网站 可以做百度口碑吗成都网站制作
  • 医院系统网站建设百度宁波营销中心
  • 网站劫持代码杭州互联网公司排名榜
  • 做网站找哪个部门吸引人的推广标题
  • 网站制作软件名字线做竞价推广代运营公司
  • avada如何做中英文网站沈阳百度推广排名优化
  • 做网站品长沙网络营销公司排名
  • b2b商贸网站环球网最新消息疫情
  • wordpress next主题什么是seo教程
  • 如何规划一个网站快手秒赞秒评网站推广
  • 中国网站开发网站seo需要用到哪些工具
  • 织梦做的网站首页出现空白网页平台做个业务推广
  • 备案做电影网站吗yandx引擎入口