UIautomatorviewer不会将页面分解为检测元素,整个页面显示为一个窗口。
我尝试使用以下方法尝试识别元素但在尝试运行代码时没有运气
的XPath
driver.findElementByXPath("//android.webkit.WebView[@text='LOG IN']").click();
driver.findElementByXPath("//android.webkit.WebView[@bounds='[1242,84][1424,87]']").click();
IDS
driver.findElementById("com.abc.mobileapp:id/Login").click();
driver.findElementById("com.abc.mobileapp:id/id8").click();
一些背景 - 这个应用程序有多个webview。
我只是试一试,将使用python appium客户端或java appium客户端进行最终脚本。
删除有关该应用的一些详细信息后附上屏幕截图。 (正如您从屏幕截图中看到的,只有一个视图被捕获,包含所有细节)Image
尝试了很多寻找元素的方法,但总是得到一个错误“无法用方法定位元素......”
如果可以提供提示,将有所帮助,以便我们可以尝试更改源代码,以便此应用程序可以自动化。
欣赏你的想法,帮助别人。非常感谢..
打开桌面appium
Appium服务器启动
点击开始新会话
添加android功能
开始查看ui视图
试着检查元素