#4 楼 @chenhengjie123 试试我的这个 binary:http://pan.baidu.com/s/1gdEPOvL. 运行 bin 下的 xwalkdriver.
@chenhengjie123 ,看得很仔细,已更正。
@lihuazhang http://testerhome.com/topics/2669, 加班写的,希望可以帮助你。。。
是说要 inspect 基于 crosswalk 的 app 吗?
@lihuazhang ,恩用了一年多了。。。
#8 楼 @chenhengjie123 恩,knowledge 不够,各种问题,不懂。。。
@chenhengjie123 我们目前用的就是他 github 上的 linux 版本的 driver,其他 platform 要自己编译一个版本。
android 上 hybird 上用它的还蛮多,测试和 webdriver 几乎无异,只是目前只有 linux 版本
@lihuazhang 我说的是它 app 里面的 webview 必须是 chromium 的内核,webkit 的肯定不行的哇。。。
On Android 4.4 (KitKat) or later, you can use DevTools to debug WebView content in native Android applications.官方这么说也就是说的 android 4.4 之后的 webview 都是基于 chromium 的内核。
@dream_tiwan 还是看下论坛或者 appium 官网文档里关于 appium 如何在 ios 真机上 run 吧,不是简单那个 ipa 就能 run 的,你要拿开发者证书生成证书,并且 device udid 要加到 account 的 device list 里面,并且 provisioning file 要安装在 device 上。如果是 hybird 应用,还要中转 ios-webkit-debug-proxy.
确认你 app 的 webview 是 chromium 内核而不是 webkit 内核。。。
直接 js 输入那个框的值吧。。。
没有待遇范围哦。。。
阿里分享还是太保守了点,只分享了三分之一国外都是文档 +video。
不错。
@lihuazhang 怎么领?加你 q 了。
一般控件都是掉的第三方控件,逻辑部分不太可能有 bug,而且控件一旦变化,代码改动比较大,一般这种 js 模拟下即可,省时省力,不过楼主实现的也不错。
跨进程操作一般思路就是 android 利用 uiautomator, 还有就是利用坐标,再者就是 mock 一下绕过去。
👍,chrome 主要还是给 android 上的 chrome 浏览器以及没特化过的 chromium webview。如果特化过还得自己修改点源码自己 build 个 driver。
@woshizh capabilities 里面 platfrom 改成 selendroid 吧
@seasoncool2011 这个是新方法吗?有段时间没持续关注 appium, 期待新的分享。
@lihuazhang 没记错第一个应该是脚本作为 client 和 appiumserver 通信的端口,后者是 mobile device 和 appium 通信的端口,也是 android 上特有的。