#7 楼 @wanwan001 mac 系统环境的吗? 启动 URL 是 http://192.168.44.128:5679 看日志.
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/app-inspector/.temp' 看日志是权限问题啊.
如果是 mac 或 ubuntu 类 linux 注意安装部署时候的账号 以及安装后目录的权限 一般我都是 chown -R 用户组:用户 都改成当前登陆账号的.
#5 楼 @huangke "前提是你已经要部署好 macaca-cli "
执行 macaca -v 正常吗
macaca doctor 报错了吗?
C:\Users\Administrator>node -v
v0.10.26
你的 node 怎么是这样的版本号.请参考https://testerhome.com/topics/5483 安装 node npm 等
Error: EACCES: permission denied, open '/opt/nodejs/lib/node_modules/macaca-cli/node_modules/webdriver-server/logs/digest-2016_09_27.log'
at Error (native)
这句你的 macaca-cli 的权限设置有问题. 查看下 nodejs 的目录权限设置 最好都设置成当前用户和用户组.
https://testerhome.com/topics/5509 这里有提 需要你注意下目录权限问题的. 你完全照着执行一般是没有问题的.
throw err; // Forgot a callback but don't know where? Use NODE_DEBUG=fs 这个错 我帮不了你 你自己没安装对
建议你先检查修复下权限问题 再执行 如果还报错
重新安装下 macaca-cli 或 安装个 npm-check 检查更新工具来更新 macaca-cli 到最新版 1.1.4
吐槽有力 吐槽有理
你是每月一吐么
不放心,又是 nodejs 每次新东西能 java python 同步提供文档和样例不
DesiredCapabilities 的话 请参考
https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities
官方已添加 https://macacajs.github.io/macaca/desired-caps.html 可以参考这个了
这么大的字你看不到吗?
#15 楼 @tt33025515
1 那你就 先全部卸载一遍用 cnpm 或 npm uninstall *** -g 把 macaca-cli macaca 那些驱动全部卸载干净
2 npm cache clean 或 cnpm cache clean 清理干净 , 还有那个 C:\Users\your name\AppData\Local\Temp 目录 npm 相关都删掉
3 在照着帖子 重新安装 用 cnpm 安装 你最好完全照着这个来 https://testerhome.com/topics/5483
npm cache npm prefix npm registry 先配置好 再安装
是的 自己研究下 cnpm 的配置 别和以前的 npm 冲突了
#10 楼 @tt33025515
用 cnpm 安装
macaca.webdriver.client
macacaclient
1.0.12
你的 macacaclient 版本太老了 修改到 1.0.12 版本 自己关注下官方的更新
无耻的求个 java 版报告指引样例
有 java 版本的 多任务测试示例吗
#27 楼 @seveniruby 新版的要进 QQ 群去下吗? 还没开源到 github?
D:\Install\appcrawler-1.5.0\bin>appcrawler -p android -o demo/ -a D:\Install\apk\acp.apk -u http://127.0.0.1
:4730/wd/hub --report -o result/
Error: Unknown option -o
Error: Unknown argument 'result/'
Try --help for more information.
--report -o result/ 这样有什么问题吗 result 也在 bin 目录下 自己建好了。
D:\Install\appcrawler-1.5.0\bin>appcrawler -p android -o demo/ -a D:\Install\apk\acp.apk -u http://127.0.0.1
:4730/wd/hub -r -o result/
Error: Unknown option -o
Error: Unknown argument 'result/'
Try --help for more information.
D:\Install\appcrawler-1.5.0\bin>appcrawler -p android -o demo/ -a D:\Install\apk\acp.apk -u http://127.0.0.1
:4730/wd/hub -r result/
Error: Unknown argument 'result/'
Try --help for more information.
已崩溃。。。win10 环境
什么时候有华南分舵 怎么都是在北京 上海
#1 楼 @chenhengjie123 就是问这样部署结合,来执行靠谱不靠谱的意思.
git 仓库或 git clone 下来的 wd.java
Eclipse 构建项目方式的好处就是可以调试 debug wd.java 提供的源码或改造源码,进而更打造适合本公司项目相结合的 UI 自动化。
git clone 方式或直接下载解压 macaca-test-sample-java 的
这种方式,个人感觉比较适合 macaca 测试执行服务环境的部署和维护。可以只需要 macaca-cli macaca 各种驱动安装好 当然还有 mvn 等执行环境部署好后,直接
把编写好的 java 测试类,cp 到脚本目录/macaca/macaca-test-sample-java/src/test/java/macaca/client
cmd@TR:~/macaca/macaca-test-sample-java$ mvn test 或 mvn test -Dtest=macaca.client.H5Mobile 即可执行了. (此处要注意修改 package macaca.client; )
maven 的 pom 和 settings 设置 创建个人的 macaca java 项目
如果你不需要调试 debug wd.java 的源码,只想利用 macaca java 来编写 UI 自动化脚本,这种创建和维护方式是适合你的。
不知道 理解的还 对不对 有高人的话还请指点
向分享者,敬礼! 可惜没 mac 电脑折腾不了 ios 真机. 什么时候 win 或 linux 平台 也能鼓捣 mac 环境下的就好了.
@haiquan180 你的本地项目里的 setting.xml 是什么样的
@haiquan180 我试了下你这种方式创建 maven 项目 是不行的 因为你的/src/main/java 下是空的
但代码里 有 import macaca.client.MacacaClient; 会提示找不到报错的。