class MyTestCase(unittest.TestCase): def setUp(self): desired_caps = {} #以下是初始化数据 desired_caps['platformName'] = 'Android' desired_caps['platformVersi... ...
分类:
移动开发 时间:
2017-04-18 23:39:33
阅读次数:
318
基于appium做自动化测试,APP密码键盘无法识别问题解决思路 这个问题的解决思路如下: 1.针对iOS无序键盘:首先,iOS的密码键盘是可识别的,但是,密码键盘一般是无序的。针对这个情况,思路是用Macaca或者appium-inspector来获取到每个键的信息的。首先,定义一个数据字典key ...
分类:
移动开发 时间:
2017-04-18 15:09:27
阅读次数:
327
期间在学习自动化测试的过程中,无意接触到Appium这个跨平台 多语言绑定的工具。感觉兼容性不错,就试了下。一番下来,感觉我再也不想用开源的工具了。到处都是红色的错误,依赖太多。每一个依赖都有可能因为某个改动就导致错误,而且debug需要去读各个库的文档。哎,免费是需要付出时间代价的,然而这种工具还 ...
分类:
移动开发 时间:
2017-04-17 18:50:45
阅读次数:
233
原文地址: https://testerhome.com/topics/2599 新手学appium-合集第一季度地址如下: 1.新手学 appium-GUI 端搞起来:http://testerhome.com/topics/2592 2.新手学 appium-Appium for Windows ...
分类:
移动开发 时间:
2017-04-17 11:52:32
阅读次数:
163
ID定位 ClassName 定位 Name 定位 Uiautomator 定位 text属性的方法 text属性的方法 class属性的方法 resourceId属性的方法 元素的其他属性 ...
分类:
移动开发 时间:
2017-04-17 11:05:01
阅读次数:
907
官方网站: Npm安装: Appium app 下载 1、安装java 和 android 环境,并且配置环境变量。可以网上搜索教程或者参考以下另一篇文章(跳过Cordova方面的内容即可) 2、运行appium-doctor 检查环境 顺利的话会出现以下,但几乎不太可能一帆风顺。请老老实实配置好a ...
分类:
移动开发 时间:
2017-04-16 20:15:33
阅读次数:
177
参考资料:http://qa.blog.163.com/blog/static/190147002201510161119832/ 一、系统要求: Mac OS X 10.7 或者更高,推荐最新系统 XCode >= 4.6.3,推荐最新系统 Apple Developer Tools (iPhon ...
分类:
移动开发 时间:
2017-04-16 15:42:32
阅读次数:
292
准备工作 1、安装Node 下载地址:https://nodejs.org/en/download/ 下载完后解压,设置环境变量 配置Node环境变量$sudo gedit /etc/profile 在文件最后添加export NODE_HOME=/usr/lib/node-v5.6.0-linux ...
分类:
移动开发 时间:
2017-04-15 22:38:25
阅读次数:
321
appium自动化测试环境搭建: 1.Python环境(推荐2.7)和jdk。 2.Adb工具的下载:自己单独下载adb、夜神模拟器自带和Android sdk 3.Apk安装介质:真机、Android自带模拟器和第三方模拟器;这里推荐使用:第三方模拟器(夜神模拟器)。这里需要将夜神模拟器设置为:开 ...
分类:
移动开发 时间:
2017-04-10 11:03:30
阅读次数:
1351
这个问题存在的原因就是appium不兼容最新的mac10.12版本。 由于10.12是最新mac版本,appium1.5.3并未提供支持,所以: 在终端输入grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Appli ...
分类:
移动开发 时间:
2017-04-10 11:02:24
阅读次数:
436