从搜一搜入口,搜索小程序然后进入是能够显示小程序 webview 的,你可以试下。不过目前我有遇到了新的问题,搜索之后点击键盘的搜索不生效,所以不能进入下一个页面。
请问此问题你解决了没?我也遇到相同的问题,appium 1.8 ,Uiautomator2 ,python3.6。求指点~~
我也遇到这个问题了,并且进入小程序后,切换 webview 定位不到 weview 页面的元素,打印出来只有搜一搜这个的页面元素
楼主有遇到切换 webview 成功、切换 handle 也成功,但打印页面元素不是小程序页面的元素的问题吗?反而再次切换到 native 后能打印出小程序页面元素,但是依然不能定位。
同样问题,楼上解决了没?
相同问题,求解
同问
求分享
http://192.168.0.105:8100/status 没有返回怎么处理呢 ?求指导~~~WDA 已经安装完成,也能启动获取 ip
多谢,不过两种方法都不可行,均尝试过。看到其他文章说可能是多个窗口的原因,但是我这边是 appiumdriver 操作的页面,不是 chromedriver,通过以下方法
# 获取当前窗口句柄
h = self.driver.current_window_handle
all_h = self.driver.window_handles
# 循环判断是否与首页句柄相等
for i in all_h:
if i != h:
self.driver.switch_to.window(i)
直接报错:WebDriverException: Message: Method has not yet been implemented。
我这边是启动 APP 时直接进入 webview 页面,用 appiumdriver 直接操作的 webview 页面元素(通过 UI Automator viewer 可以查看到 id text classname 等元素),webview 页面中调用了一些 native 的控件,当点击吊起 native 的控件时,click 操作不生效(手动点击没问题可以吊起,UI case 跑就不能吊起)。考虑如下:1.没切换到 native,所以掉不起来 -------- 实际进行切换依然不通 2.click 不生效,使用 tab 等 ----- 不通 3.吊起 native 控件是否重新开了一个页面 ------ 用 selenium 一些切换 handle 的方法,不通 已经不知道是什么原因了,求帮助~
请问,H5 页面直接用 uiautomatorviewer 查看并操作,相当于用 Androiddriver 操作 H5 页面的元素,但是如果想从 H5 页面跳转到 native 页面,这时怎么操作?还需要 context 切换吗?我尝试了切换和不切换两种,都不能跳转到 native 页面,求帮助~
同样 webview 页面用 Androiddriver 直接识别,但是跳转到 native 页面或者调起 native 控件时不生效,请问这个问题您解决了吗?我困扰三两天了
请问混合型 APP,在 webview 界面有些元素的操作是不需要切到 webview 操作的,但是当需要进入 native 页面时怎么处理?contexts 发现页面只有 native,但是触发 native 控件时就不能进入 native 页面或者调起 native 控制;如果 swich_to.context 切换到 native 页面,也是没效果的,因为根本没进入 native 页面。请问大家遇到过没?是怎样处理的?@happystone @Lihuazhang
同样遇到这个问题,求解决了的告诉下解决方法,多谢