应该是你没有指定好 app 的 path 把,或者你看看日志是否有,该应用未能安装到 IOS 模拟器之类的报错。
首先我们无法通过你所描述的现象分析定位问题,例如你是 appium 什么版本,在什么系统上安装的,测试的什么平台?再有就是一个 error 都是有上下文的,这个我们都没有看到,为了能帮你解决问题,希望你提供更准却的信息。
@blue_momo2009 windows 我知识配置了下 appium 的环境,没有做 demo 的相关尝试,但是你的应该是 android,android 模拟器正确启动后 AVD 一会有 id 的你在 cmd 下运行 “adb devices” 就会得到
“List of devices attached
emulator-5554 device”
同样你的 native 控件也是可以用 hierarchy View 查看,模拟器默认 USB debug 模式是开的,但是模拟器延迟是硬伤:-)
#20 楼 @blue_momo2009 很显然 win 没有找到你安装的 appium 路径(与你装不装 ant,maven 的没没关系,你只要确定你 appium 装好的就 OK),最简单的办法,按 win 键,在搜索框中输入 “appium” 好,你会看到一个 cmd 文件 “appium-doctor”(该文件是 appium 自检其环境配置的文件默认是在/node——modules/.bin)右键 “打开文件位置”,好了打开后你应该就看见了你要的,与他同级目录的 “appium.cmd”,把这个文件的路径 copy 到你系统环境变量 PATH 中保存,再重新打开命令行输入"appium",搞定~!
你应该用的是图片中显示的命令 npm install appium 但是最好用 npm install -g appium,-g 应该是全局配置,总之根源给你找到了。
@seveniruby 我有的小的建议,论坛中 appium 这块儿是不是可以建一个平台分类,例如 android;IOS;Firefox OS 这样找信息更高校
@seveniruby appium 的压轴还是不错的,我觉得比 sword 讲得具体,也可能人家不是开源的原因,总之去了还是有收货的:-)
不是 brew 需要 sudo,有的时候安装东西需要 root 的权限,所以直接加上 sudo 不会遇到 no permission 之类的问题再重装了:-)
哇噻,难道沙龙结束我向讲师请教 IOS 的问题的那人居然是@seveniruby呀,幸会~!
强力贴,学习了!
请问如何卸 ios 上的 APP 呢?
#28 楼 @seveniruby 我的是 IOS simulator-U 是真机的 UDID,模拟器的这边是 xcodebuild 完给 app 生成的 folder 字串名。
#26 楼 @seveniruby 我这周找时间看看,我们只是有多模拟器运行的场景要求,想尝试下,-U 这个应该是指定的 real device 吧?,我也可以看看,不过我用了几次真机运行真心的觉得很 man,但是确实很稳定,我目前 appium 也是 0.13.0 稳定性我 5,6 两天体验啦,很不错_^
@lihuazhang@seveniruby 看来只能尝试改端口了,谢谢 2 位
@seveniruby我最近在用 appium 做 ios 测试,尝试了下,在一台 mac 设备上启用两个模拟器来执行测试,但是 4723ok,4724 不行,是不是 4724 默认是预留给 android 的?还有就是在一台 mac 机上能不能启用两个 appium server,两个进程