51Testing软件测试论坛
标题:
为什么webview 页面调起 native 控件时不生效啊
[打印本页]
作者:
测试积点老人
时间:
2020-9-2 13:46
标题:
为什么webview 页面调起 native 控件时不生效啊
为什么webview 页面调起 native 控件时不生效啊
目的:
对一个native APP中的webview页面进行UI自动化操作,webview页面中存在一些调起native控件的操作
做法:
直接启动APP时即调起webview页面,通过UI Automator Viewer查看页面元素,并通过appium的api进行操作。
问题:
在webview页面执行点击操作调起native控件时,不生效,不能吊起,手动点击没问题。
考虑但失败的做法
1.click点击更换成js点击,报错WebDriverException: Message: Method has not yet been implemented
2.切换窗口,同样报错 WebDriverException: Message: Method has not yet been implemented
3.更换tab等点击,依然失败
4.context切换到native,失败,因为现在就是用appiumdriver操作的
代码:
[attach]129515[/attach]
失败在 loading_loc1 = self.driver.find_element(MobileBy.ID, 'com.****:id/message_content'),找不到此元素
作者:
bellas
时间:
2020-9-3 10:23
参考下这个链接
https://blog.csdn.net/a910626/article/details/81085518
作者:
海海豚
时间:
2020-9-3 13:47
https://testerhome.com/topics/4432
看下这个
作者:
jingzizx
时间:
2020-9-3 13:56
其他方式是否能够定位到
作者:
郭小贱
时间:
2020-9-3 15:21
可以参考这个看看
https://testerhome.com/topics/4432
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2