appium inspector的简单用法以及ios真机测试
来源:互联网 发布:淘宝宝贝描述模板 编辑:程序博客网 时间:2024/04/29 09:26
背景
最近几天拿了台mac电脑试了下appium下得ios自动化测试,开始以为appium的inspector同uiautomator一样,只要真机连接的情况下,点击inspector按钮 就可以看到ios手机界面的布局了,结果有点天真了。
解决方法
研究了下发现要查看到ios手机的界面布局,必须要在appium的session有效的情况下才行,所以方法有两种:
- 直接在运行脚本的时候进行inspector查看,但是这个缺点也很明显,脚本停了,session也结束了。你就无法再进行刷新页面查看了。
在启动appium的时候就加入建立session所需要的一些条件,以及设置pre-launch为enable
第一种方法就很明显了,我们就来试试看第二种方法吧。
上图是我们要进行的一些设置,其实这些设置跟我们的caps很像,但是我们这里设置的其实是server arguments,需要设置的内容分别是BundleId,platform version,udid
再来是在General Settings里面勾选 Prelaunch Application,如图:
这个时候你再运行appium,点击inspector
运行成功,下来就开始你的脚本编写之旅吧。
脚本编写
介绍完了inspector的用法,再了说下ios真机的测试吧,
首先要保证几点前提
- 苹果的开发者账号以及证书,当然这些东西如果你没有的话也是可以的,因为你可以直让开发给你将应用直接装好在你的测试机器上
- 苹果设备,并且改设备必须要有开发分发证书以及provising profie,但是这些都可以放心,因为这些在我们默认安装软件的时候也已经安装好了
- 一台mac电脑,有xcode。
签名过的.ipa文件或源代码
下面我们附上desired capability的配置
desired_caps={ 'app': 'com.cvte.appstore.easicare', 'udid':'ca25a569a2e6f5b337d46d22513a90778aef6e2e', 'platformName': 'iOS', 'platformVersion': '8.3', 'deviceName': 'iPhone 6' ''}driver =webdriver.Remote('http://'+constant.APPIUMSERVERADDRESS+'/wd/hub',desired_caps)
以上就是一些简单的介绍了。
0 0
- appium inspector的简单用法以及ios真机测试
- appium 连接Android真机出现:could not launch appium inspector的解决方法
- appium iOS 真机测试实例
- Appium IOS 真机测试 iphone
- 使用appium进行ios测试,启动inspector时遇到的问题(一)
- appium ios 真机
- iOS+Python+Appium真机自动化测试实战
- appium第一次连接ios真机,运行测试用例
- iOS: iphone在真机测试以及apns的设置
- iOS: iphone在真机测试以及apns的设置
- iOS: iphone在真机测试以及apns的设置
- [持续更新]appium + java 真机测试遇到的问题
- appium上调试ios真机的各种问题
- appium安装及ios模拟器/真机的配置
- appium robotframework 真机测试体验
- appium 模拟器和真机测试注意事项
- iOS真机自动化(appium)
- Appium 结合 SafariLuancher曲线救国启动IOS(真机) 自带Safari浏览器做自动化测试.
- 欢迎使用CSDN-markdown编辑器
- 机器学习及其matlab实现—从基础到实践——HW2
- HDU 4981 Goffi and Median——BestCoder Round #6
- 求字符串的全排列
- github(一)
- appium inspector的简单用法以及ios真机测试
- SpringMVC实现RESTful风格
- java 泛型整理笔记
- 谷歌技术"三宝"之BigTable
- uva1583 - Digit Generator
- 2015-8英语总结
- HashMap的两种遍历方式
- hadoop学习之hadoop完全分布式集群安装
- github(二)