android元素定位不到,Appium:在Android混合应用程序中无法使用Xpath定位元素?

我尝试使用appium.i使用Ionic Framework开发我的应用程序来自动化混合应用程序.我已经完成了整个设置准备就绪.然后我试图在Mozilla.i中找到使用firebug检查的元素,发现特定按钮的xpath是// Button [text()=’BROWSE MENU’].

但是当我尝试使用appium进行测试时,它无法找到它,我的测试失败了.

我在测试中试过这样的东西

driver.findElement(By.xpath("//button[text()='BROWSE MENU']")).click();

这是我在控制台上遇到的错误

FAILED: Loginforsample

org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information)

Command duration or timeout: 5.13 seconds

For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html

这是inspector3df718f1fbf78dc5d5cb03ed35fce192.png

我不知道到底哪里出错了.最初我尝试用WEB_VIEW检查铬,然后我注意到离子具有使用离子服务直接检查的优势.所以我只是转移到那里,我又在这里得到了结构.请帮我们这个问题给我.

提前致谢.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值