#10 楼 @seveniruby 可以尝试用 adb 发个 ctrl+v,应该有效,不过我没找到 ctrl 对应的 keyevent code 是多少。。。
#6 楼 @seveniruby 粘贴操作时属于 ime 里头的。。。不是个 activity
#31 楼 @seveniruby 那得改比较底层的代码了。。
#23 楼 @seveniruby 看来解决方案只能是,写一个特殊的 ime,然后启动这个 ime 来输入了?
#31 楼 @lihuazhang 我发现用 findElements 经常找出来的元素比我从 ui dump 下来的要多的多。。。
#4 楼 @seveniruby appium windows 里? 我没用那个,一运行就非法操作。。也找不到具体原因
#14 楼 @seveniruby 我靠,这么牛!这消息太好了!!啥时候能正式合并?
#1 楼 @seveniruby 哎,看来和我想的一样,也只能如此了。不过这种方式捕捉崩溃还好,毕竟是立即发生,但无响应就很麻烦了。也可以写个监听来负责捕获无响应,但是很可能没法定位代码执行到哪导致无响应。
用 android sdk 里头的 monitor 然后把 ui dump 下来。。。反正我是这么搞
#16 楼 @seveniruby 恩,回头找个 mac 装下环境试下,多谢了
#14 楼 @seveniruby
HashMap inputObject = new HashMap();
inputObject.put("element", ((RemoteWebElement) bt).getId());
inputObject.put("value", "test clock");
js.executeScript("mobile: setValue", inputObject);
运行后报错说不支持这个方法
#11 楼 @vigossjjj setValue 不支持啊,我用的是 0.12.0,难道高版本的支持了?