楼主做的事情不只是测试的范畴了,是 DevOps。
#1 楼 @chenhengjie123 对的,是自带的浏览器
可以尝试截取系统的 intent 进行分析 - 这个是在自动化这边做,还是在 app 那边?请指教
#5 楼 @chrisjywu 已經可以啟動。我重裝了 appium,貌似是沒裝好。
樓上請重開貼啦,不要搞亂主題。謝謝
我在 1.4.x 版本下一直是用 selendroid mode,為的就是測試 toast,沒有問題。
但是我今天升級到 1.5 之後,就啟動不了 selendroid mode 測試的
不是
現在的問題是要在測試代碼運行過程中,自動錄影,生成文件。 然後分 test case 的錄影文件
#1 楼 @lihuazhang can do it programming?
#6 楼 @lanxiangtechnical 我怎麼知道你的 qq 號碼呀?
還沒有解決
#3 楼 @lanxiangtechnical 不明白。 能否詳細說明?
你的意思是通過 className 拿到 element,然後 sendKeys?
我就是這樣子呀,但是不知道為什麼 sendKeys 完之後,轉了一下,但是隨後就 exception!
selendroid 蛋疼啊,只能用
adb -s udid shell input tap x y
另外一個問題來了,我用 selendroid mode,貌似做不到點座標啊。。
直接 call driver. tap (1, x, y, 1) -> unsupportedCommandException
所以是無解了嗎? 用座標的方式可以點到嗎? 隨便選一張也好啊 哈哈
升級前看看 release note 是常識吧。。
大家好,我的奇葩问题终于解决。
原因是,selendroid 版本 0.15 之后,就不支持(有 bug)find link text 来 check toast
而我之前用的 appium 版本,1.4.16, 底层是用的 selendroid 0.17..
所以我需要把自己的 appium 版本降级到旧版本,比如 1.4.8(底层引用 selendroid 0.15)才可以工作
https://github.com/selendroid/selendroid/issues/978
我一年前也用過這個方法來查 toast 元素,也是用的 selendroid mode。
但是不知道為什麼現在不行了,會不會是新版本不支持了呢?
可否煩請告知你們用的 server+client 版本? 是不是最新的?
我用的是 android selendroid mode。
不知道為什麼用 driver find element by partiial link text 找不到 元素呢!
#4 楼 @seveniruby 你好,你的意思是安卓測試,一般推薦用 selendroid mode 嗎? 可以解釋下嗎? 感謝!!