UI自动化测试
文章平均质量分 72
九歌0827
天道酬勤
展开
-
禁止appium在第三方rom执行自动化安装Unlock、Setting、Android Input Manager等apk
本文参考https://testerhome.com/topics/7917 使用小米手机做appium自动化时发现,每次执行的时候都会提示安装Unlock、Setting、Android Input Manager,导致自动化无法继续下去,为了避免此种情况,在非首次运行后,修改appium源码,禁止再次安装Unlock、Setting、Android Input Manager。 注意:以下原创 2017-05-27 15:25:14 · 4935 阅读 · 0 评论 -
appium v1.6.3终极安装指南
本文以appium v1.6.3为例,整理出完整的安装步骤,从jdk开始到最后的appium安装,希望可以给大家带来些帮助。jdk安装下载安装jdk : http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-windows-x64.exe 环境变量配置如下:新建JAVA_HOME,配置为D:\Tools\Java\jdk1原创 2017-05-28 21:59:18 · 7443 阅读 · 2 评论 -
allure report+maven+testng集成使用
官网地址:http://allure.qatools.ru/一般测试报告的生成有2步:1. 在测试执行的时候关联测试框架,保存测试的执行信息到xml文件中2. 然后将xml文件解析为html报告展示优点:* 开源,轻量级,多语言支持;* 支持主流框架集成,testng、junit、pyunit等;* 支持jenkins集成;* 强大的注解功能;使用:* 与testng、maven结合。原创 2017-05-28 22:06:46 · 10188 阅读 · 4 评论 -
appium grid模式运行自动化
背景介绍: 之前在项目中遇到一个问题, 测试服务器在机房, 无法直接将设备连接到服务器执行自动化测试, 于是就想到了使用appium grid的模式进行自动化的执行, 将appium server当做grid模式中的node节点部署在本机即可, 而这种模式也可以为后面的多设备并行自动化提供了一个可实施性, 以下内容就是一个大概的过程.目标&需求:服务端运行代码,客户端模拟器远程执行测试指令;为后面原创 2017-05-30 14:22:22 · 1843 阅读 · 0 评论 -
Appium中开启iOS webview调试进行h5自动化测试
在做iOS的h5页面的时候,肯定会需要去做webview调试来进行代码调试,而iOS webview调试需要区分真机和模拟器,因为具体的实现原理不一样的,模拟器使用 remote debugger,可以直接通过safari远程调试,而真机使用 ios-webkit-debugger-proxy去远程调试的。 下面具体聊下真机的webview调试的基本原理和实践。原创 2017-11-28 14:25:49 · 5289 阅读 · 2 评论 -
appium mac环境配置安装(ios自动化)
官网介绍以及安装: https://github.com/appium/appium-xcuitest-driverhttps://github.com/appium/appium/blob/master/docs/en/drivers/ios-xcuitest.mdhttps://github.com/appium/appium/blob/master/docs/en/drivers/io原创 2017-08-09 15:28:21 · 3945 阅读 · 2 评论 -
appium的元素定位
做UI自动化项目已经有一段时间, 这里总结下UI自动化中最为繁琐也是最为重要的一个步骤, 即元素定位, 做UI自动化模拟用户操作app, 首先最重要的的就是能够找到页面上对应的元素, 才能对它进行如点击\双击\长按\滑动等操作.下面从工具介绍以及定位策略来简单介绍下如何去对一个元素进行定位.常用工具介绍 工具 支持平台 说明 appium-in...原创 2018-03-24 23:28:28 · 2068 阅读 · 3 评论