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

网站建设与运营实践考试佛山哪个做网站的好

网站建设与运营实践考试,佛山哪个做网站的好,建筑公司网站起名,app开发公司联系方式一、元素定位工具   app应用的元素使用的是控件定位#xff0c;不同于web网页#xff0c;web网页定位元素通常使用的是F12工具#xff0c;那么在app当中我们则要借助其它的工具来辅助定位。 1.uiautomatorviewer.bat   uiautomatorviewer.bat工具在安装完ADT工具之后不同于web网页web网页定位元素通常使用的是F12工具那么在app当中我们则要借助其它的工具来辅助定位。 1.uiautomatorviewer.bat   uiautomatorviewer.bat工具在安装完ADT工具之后位于ADT安装路径的android-sdk-windows\tools\bin目录下 双击启动即可启动之后在初始界面上点击如图位置按钮可以进行截屏 截屏后即可查看各个元素截屏后的效果 2.appium检查器 在appium启动后的日志窗口界面点击“启动检查器会话”会跳转到检查器启动参数配置界面参数配置直接将我们代码里面的启动参数搬过来就可以了。 点击启动后会根据我们配置的应用信息自动跳转到应用的主页面我们就可以开始进行元素定位了 二、常用元素定位方法 appium从selenium中继承了所有的元素定位方法并且增加了自己的一些方法我们先看看appium的源码 但是从继承selenium中的定位方法中一般只会用到id、class_name、xpath这三种方法总结起来appium中常用的定位方法一般有以下五种 通过id定位resource-id 通过class_name定位class 通过accessibility_id定位content-desc 通过android_uiautomator定位SDK自带的java开发的uiautomator自动化框架 通过xpath定位   UIAutomator介绍      UIAutomator是安卓移动端的UI自动化框架要求Android4.3以上 提供了一系列API执行UI测试在系统或者第三方app上面 允许在被测设备上执行操作比如打开系统设置菜单 适合编写黑盒自动化测试   UIAutomator框架的主要特点 元素定位UI Automator Viewer。扫描、分析待测应用的UI组件的图像工具 元素操作Accessing device state。在目标设备和app上各种操作 元素识别UI Automator APIs。在多个应用程序中捕获和操作UI组件 1.id定位 driver.find_element_by_id() 或者 MobileBy.ID 注意这里是使用resource-id而不是id loc (MobileBy.ID, com.taobao.taobao:id/iv_image) 2.class_name定位 driver.find_element_by_class_name() 或者 MobileBy.CLASS_NAME 直接使用class即可 loc (MobileBy.CLASS_NAME, android.widget.ImageView) 3.accessibility_id定位 driver.find_element_by_accessibility_id() 或者 MobileBy.ACCESSIBILITY_ID 这里使用content-desc即可 loc (MobileBy.ACCESSIBILITY_ID, 管理) 4.android_uiautomator定位 driver.find_element_by_android_uiautomator() 或者 MobileBy.ANDROID_UIAUTOMATOR 该方法的参数为UiSelector类定位元素的表达式 new UiSelector().函数名称定位表达式 实例化一个UiSelector对象然后通过实例接口调用具体用到的一些方法参考官网的说明网址 这里调用UiSelector对象的text()方法即可更多的方法请参考上述地址 # 注意字符串必须要用双引号 loc (MobileBy.ANDROID_UIAUTOMATOR, new UiSelector().text(去逛逛)) 5.xpath定位 driver.find_element_by_xpath() 或者 MobileBy.XPATH 注意这里的标签名一定是使用class来作为xpath的标签名在这里不同于selenium并且遇到text文本定位的时候使用的是text而不是text() loc (MobileBy.XPATH, //android.widget.TextView[text首页]) 三、组合定位 使用的是UIAumtomator下的方法因为UiSelector类下的方法都反回了对象本身因此可以连续调用各种方法这种使用方法即组合定位 我们可以连续调用三个方法进行组合 loc (MobileBy.ANDROID_UIAUTOMATOR, new UiSelector().className(android.widget.TextView).text(家装).index(2)) 四、父子定位 调用UiSelector类的childSelector()方法在该方法里面传入子代的元素定位表达式 比如刚刚“家装”的父节点属性如下 那么我们的定位表达式可以通过父子定位来实现 loc (MobileBy.ANDROID_UIAUTOMATOR, new UiSelector().className(android.widget.LinearLayout).childSelector(text(家装))) 五、兄弟定位 同理我们调用fromParent()方法表示定位同级的兄弟元素 已知了“首页”按钮为本元素text属性为“首页”则通过该元素来定位“百货元素” loc (MobileBy.ANDROID_UIAUTOMATOR, new UiSelector().text(首页).fromParent(text(百货))) 总结 感谢每一个认真阅读我文章的人 作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助
http://www.pierceye.com/news/382453/

相关文章:

  • 北京鲜花的网站建设做任务网站有哪些内容
  • 互联网营销网站建设印章在线生成
  • 厦门seo网站管理南宁广告网页设计人才招聘
  • 沂水住房与城乡建设局网站wordpress如何建立论坛
  • 贵州省文化旅游网站建设的必要性查网站流量的网址
  • 自己做的网站怎么传到空间啊平面设计技术培训机构
  • php 做网站xml地图回龙观手机网站开发服务
  • 四川建设工程网上合同备案网站如何重新打开wordpress
  • 免费个人网站模板下载qq邮箱企业邮箱注册
  • 泰兴市网站建设wp怎么打开wordpress
  • wordpress可以建哪些网站吗开发app需要多少人
  • 0基础学做网站什么做网站做个网站一般要多少钱啊
  • 外贸营销型网站建设多少钱wordpress付费浏览
  • 网站空间可以换吗进网站备案
  • 番禺建设网站开发软件工程专业介绍
  • 如何做网站定位网站建设报价新鸿儒
  • 商务网站建设包含了河北招投标公共服务平台
  • 高权重网站怎么发软文外贸平台app
  • nas服务器 做网站网页设计页面图片
  • 青海建设协会网站电子商务网站备案
  • 性价比高的广州网站建设不同用户入口的网站样板
  • 投资交易网站开发黑镜wordpress主题破解
  • 文化传媒公司网站建设西渡网站建设
  • 购物网站为什么做移动端seo优化快速排名
  • iis服务器网站301重定向怎么做国家企业信息公开网查询系统
  • 免费家具网站模板做网站去什么公司好
  • 五个网站南宁网页制作培训
  • 枣庄建设网站wordpress如何自己编辑
  • 河南省城乡住房建设厅网站首页哪个公司网站备案快
  • 湘潭做网站价格优选磐石网络微信里怎么进入自己的公众号