首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >UIAutomatorViewer无法检测页面元素

UIAutomatorViewer无法检测页面元素
EN

Stack Overflow用户
提问于 2017-08-27 15:38:54
回答 1查看 871关注 0票数 0

我正在尝试使用Selenium app自动启动eBay移动原生应用程序。我能够检索所有页面的页面元素,但是对于登录页面,我不能。我在UIAutomator和Appium Inspector 1.6.5中都收到了错误消息,继续搜索,没有响应。我想知道这个问题是否与eBay页面有关,或者是否有其他方法可以找到定位器。复制步骤: 1.在易趣->中搜索任何对象转到详细信息页面->点击观看

CaptureImage Issue

EN

回答 1

Stack Overflow用户

发布于 2017-08-27 18:13:11

如果您的appium服务器在移动或模拟器中的应用程序上,则会出现此问题,现在再次打开应用程序并导航到您想要的屏幕。这次试试看

停止您的服务器并关闭此and自动程序,然后再次打开and自动程序程序。这一次您将不会得到错误。

另一种定位元素的方法是:-

使用下面的代码:

代码语言:javascript
代码运行次数:0
运行
复制
System.out.println("source : "+ driver.getPageSource());

driver.getPageSource()将返回screen的XML。现在可以在元素上构造xpath了。

使用下面的链接美化您的xml

http://xmlbeautifier.com/

使用下面的代码验证您的xpath

https://www.freeformatter.com/xpath-tester.html

希望它能帮助您:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45902715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档