嗯,小米手机好使
你降低 selenium 版本试试 ,我就是这样解决的
我试了下,set_value,send_keys 都不好使,press_keycode 是没有问题的,所以这块我打算用 press_keycode
我试了下,我这边用 send_key 也不好使
chrome inspector 上拿到的元素时可以用的,前提是你在自动化的时候要把 url 切到你用 inspector 对应查看到额 url 上
为什么不把 print 的结果做个标记呢?所以你 print 的 context 有哪几个?
版本没对上
这个就我这边来看,我觉得和 android system webview 以及安卓系统有关。小米的测试机基本都能拿到
你好,元素点击你用的什么方法?
那真机可以用 appium 实现摇一摇么
,求解决咧
撒意思?只能在模拟器上摇一摇么?
toast 的内容如果不确定的话,如何捕捉呢?如果 toast 中还带有图标的话
+1
uiautomator2
当切换到小程序的上下文后,我获取到的 handle 只有 1 个,打印这个 page-source,里面没有我想要的页面元素
用 adb devices 看看设备有没连上吧
对的,你直接在命令行窗口中输入 adb 命令试试
这是因为元素的属性在安卓 4.4 和安卓 7 上拿到的不一致
那就极大可能是坐标设置的不合适了
换个手机试试呢?
报错信息截全一点,多总结下出现此错误的原因
adb -g 可以授权,了解一下?
driver 是否切换到 Uiautomator2 呢?
那你现在解决了没