//*[@name="Blued"]/XCUIElementTypeWindow[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[4]/XCUIElementTypeButton[1]
IOS 的这种 xpath 定位不到元素
proxyPort:8001 应该是可以的
Java 要没落了~
好的,我试下
运行官网的示例是可以运行的,但是 name 定位会报错,send_keys 只能输入一个字符.
另外一个问题,ios 真机运行不起来...
我运行官网的例子,还是只能输入一个字符,确定修复了?
是 driver.keys() 吧?
升级更新速度很快,加油 macaca 团队!
按照实际的包名就可以。
已做修改
可能你的 proxy 8900 端口被占用,执行一下:
pkill -9 proxy
然后取消注释,试一下.
其实这个值不传也可以,不是必传项,多机并行的时候需要传入
感谢反馈! 谢谢....
已作修改
在http://localhost:9900/opencv/demoMatch中的 Template 点击 click to match template 报错,楼主帮忙看下如何解决!
没有导入 macaca 导致的,试一下 pip install wd,非技术类探讨尽量百度,增强自我的解决问题的能力。
2.x
不好用,我都卸载了
重新安装 python 吧,这个是因为环境和配置的问题导致的,我同事也有遇到
缺少的模块 pip install,我把 mac 自带的 python 卸载了,做了重新安装
强烈建议支持一下 python
写了一个 iosMonkey 需要这个帖子的引导
python 没有 driver.keys() 类似得方法,所以不能使用 home 按键.
python 版基本搞定
如何重写的?我这边有同样的问题
好赞,是我一直期待的东西,干货满满
我的电脑中存在三个同名的 macaca-ios.js
/Users/degongmeng/.nvm/versions/node/v6.9.5/lib/node_modules/macaca-ios/lib/macaca-ios.js
/Users/degongmeng/Downloads/macaca-multi-iosdriver-master/macaca-ios.js
/usr/local/lib/node_modules/macaca-ios/lib/macaca-ios.js
覆盖前两个文件后,并未解决问题,实际调用的是第三个 (所以要找出电脑中有的 macaca-ios.js 文件很重要 ),将第三个文件修改后多部 IOS 手机是可以运行的,代码同我 #27(只是一个 Demo )
为了区分是否覆盖的文件被调用 macaca-ios.js 第 101 行后增加
logger.debug('传入的代理端口号是 ${this.args.proxyPort}');
运行脚本后,若在 macaca server 控制台看到对应日志,文件便被调用
感谢@utopia 的技术分享和技术指导
已经解决了,分享一下我遇到问题.