Mac Appium 问题—持续跟进
2015-09-08 16:58
351 查看
1、appium中,启动inspector时失败,且提示:[ error: Could not initialize ideviceinstaller; make sure it
is installed and works
on your system],说明无法启动ideviceinstaller。
解决方法:此时需要重新安装 ideviceinstaller,在终端中执行:brew install ideviceinstaller ;
如果提示没有权限,则执行:sudo brew install ideviceinstaller 。
2、appium启动后,点击inspector时失败,且提示:[error: Failed to start an Appium session, err was : Error: Instruments crashed on start up],
说明无法创建一个appium的会话,原因是因为instrument启动的时候崩溃了。我们知道Appium是基于instrument,instrument无法启动,appium自然无
法正常运行。
解决方法:打开xcode,执行你的ios应用代码,选择【Xcode->Product->Profile->Automation】,成功启动Instrument以后,完全退出xcode和Instrument,重新启动Appium,点击Inspector后,应该就可以成功运行了。如若不行,可以留言探讨问题。
3、保证Instrument没有开启,否则appium无法成功运行(Launch)。
4、如果使用模拟器运行,电脑上不能连上真机。
5、在真机/模拟器中,确定“设置”里的【accessibility】帮助已经关闭。
6、应用需要安装到待测试的对应版本模拟器上。
7、确定应用编译到的模拟器/真机是合适的(例如;模拟器处于调试模拟),否则你可能得到一个【posix spawn】错误。
8、如果曾经用sudo命令运行过Appium,可能需要使用【 sudo rm /tmp/instruments_sock 】
is installed and works
on your system],说明无法启动ideviceinstaller。
解决方法:此时需要重新安装 ideviceinstaller,在终端中执行:brew install ideviceinstaller ;
如果提示没有权限,则执行:sudo brew install ideviceinstaller 。
2、appium启动后,点击inspector时失败,且提示:[error: Failed to start an Appium session, err was : Error: Instruments crashed on start up],
说明无法创建一个appium的会话,原因是因为instrument启动的时候崩溃了。我们知道Appium是基于instrument,instrument无法启动,appium自然无
法正常运行。
解决方法:打开xcode,执行你的ios应用代码,选择【Xcode->Product->Profile->Automation】,成功启动Instrument以后,完全退出xcode和Instrument,重新启动Appium,点击Inspector后,应该就可以成功运行了。如若不行,可以留言探讨问题。
3、保证Instrument没有开启,否则appium无法成功运行(Launch)。
4、如果使用模拟器运行,电脑上不能连上真机。
5、在真机/模拟器中,确定“设置”里的【accessibility】帮助已经关闭。
6、应用需要安装到待测试的对应版本模拟器上。
7、确定应用编译到的模拟器/真机是合适的(例如;模拟器处于调试模拟),否则你可能得到一个【posix spawn】错误。
8、如果曾经用sudo命令运行过Appium,可能需要使用【 sudo rm /tmp/instruments_sock 】
相关文章推荐
- Android Launcher分析和修改5——HotSeat分析
- 微信公众平台OAuth2.0网页授权php示例
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
- scala中 object 和 class的区别
- 苹果IOS开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号
- Android中的权限管理(基于Permission ProtectionLevel)
- android抓包工具fiddler抓包使用方法 跟踪监控android数据包
- 解决Android输入法回退键会自动调用onKeyDown()方法的问题
- 关于微信公众平台的JS-SDK接口的使用
- Hibernate – One-to-Many example (XML Mapping)
- android中的Context到底该怎么用
- uva 10652 Board Wrapping (计算几何-凸包)
- 使用极光推送做iOS客户端的推送
- Android自动滚动 轮播循环的ViewPager
- Unity编辑器定制和开发插件
- iOS事件处理机制
- Android 学习第4课,一些小知识
- Android设置多个闹钟
- android 大图伦滚
- Android Context 上下文 你必须知道的一切