Oldhorse

Results 18 comments of Oldhorse

@zhaoye 我想法是,既然我设置lyrebird服务机是wifi,然后手机终端也是连的该wifi mitmproxy的代理。 但到了 android界面 却要用usb连接真机才可以,有点浪费之前的感情啊。。。 我以为 直接支持wifi 连android真机。  android 的 adb 不是支持 wifi 连接的。如果你能改下让android界面 直接wifi连接也能访问 最好。

@NextOneWxf 你的usb连接真机 是OK的吗?   手机真机 要开启开发者模式 调试下边的相关 详见我的图都打开了哪些 ![image](https://user-images.githubusercontent.com/18392901/42919299-c5d3f314-8b43-11e8-87ce-1cadbf3bd6a3.png) 然后 在lyrebird的android界面 那个Device 下边的那个可以点的。点后才有界面screen shot截图。 我看你的那个可以点的 你应该是用的genymotion 或者其他模拟器吧。  模拟器我没试过 你试下真机。

![image](https://user-images.githubusercontent.com/18392901/34594416-d4eb9be4-f20b-11e7-8801-484480cc9157.png) 我用py selenium 是可以打开本地的chrome的 driver是配置的PATH #Browserdriver Path export PATH=$PATH:/home/cmd/Selenium/driver

我刚用笨方法 把这个2.33版本chromedriver 替换掉默认路径 /opt/nodejs/lib/node_modules/macaca-chrome/node_modules/macaca-chromedriver/exec/chromedriver2.20 下的替换并重命名为 chromedriver2.20 在执行nosmoke 就可以调起本地pc chrome了 https://github.com/appium/appium/blob/71fac8d2759b18bb2a506a5c8359bfdf41a6443b/docs/cn/writing-running-appium/caps.md 但我又看了下appium官方 这个参数chromedriverExecutable 是放在android下的 官方也没说pc web上的事

@xudafeng 我不是想安装时指定。 我是想 脚步参数内指定,这样更灵活。 最好支持这个,可以在那个chromedriver安装目录 安装多个chromedriver版本,然后可以脚本内参数指定使用哪个driver。 这样对测 浏览器兼容性 有帮助。 或者支持配置 和 提示 PC浏览器与当前驱动的关系。

https://github.com/macaca-sample/sample-java/blob/master/src/test/java/macaca/client/AndroidSampleTest.java 我down下 这个样例, 也加上该句 `porps.put("permissionPatterns","[\\\"继续安装\\\",\\\"下一步\\\",\\\"好\\\",\\\"允许\\\",\\\"确定\\\",\\\"我知道\\\"]");` 还是用以上真机跑 先去设置 应用里 卸载干净 以上三个 1UiAutoMator sample 2com.macaca.android.testing.test 3 android-unlock 4 Bootstrap 现象依旧,1和2 只能等到 最后3s 手工点掉,最后的 3 和 4 都是uiautomatorwd 捕获并自动点掉的。 弹窗文本我也看了 都是 继续安装 拒绝

`session.js:47:10 [master] pid:19460 Creating session, sessionId: dbad83dd-829f-4e93-8e76-9797557eb871. checking permissionPatterns: ["继续安装","下一步","好","允许","确定","我知道"] uiautomator-client.js:31:12 [master] pid:19460 Error: Command failed: /opt/android-sdk-linux/platform-tools/adb -s 45806625 shell "pm clear "com.macaca.android.testing"" Failed at ChildProcess.exithandler (child_process.js:275:12) at emitTwo (events.js:126:13)...

![image](https://user-images.githubusercontent.com/18392901/37330267-7d755184-26db-11e8-95a2-9be6e5cebc7b.png)

这个就是手机里清理过4个安装之后的日志了,所以我也奇怪已经卸载了为什么是提示这种。 上边的ubuntu+真机的是百分百重复几次都是那个日志的。你看下吧。