gpt4 book ai didi

java - Appium 没有点击一个元素

转载 作者:行者123 更新时间:2023-11-29 19:35:20 25 4
gpt4 key购买 nike

我正在尝试自动化我的 hybrid 之一应用程序使用 Appium .我在单击“登录”按钮时遇到问题。我收到的错误消息是:

org.openqa.selenium.WebDriverException: unknown error: Element is not clickable at point (116, 329). Other element would receive the click: <button class="button button-medium button-custom-login " ng-click="login()">...</button>

我只想单击相同的元素,即此处提到的具有属性 ng-click="login() 的元素.

我已经将上下文更改为 WebView并尝试将属性也更改为 Native,但似乎没有任何效果。

我用来识别这个元素的代码如下:

List<WebElement> labels = driver.findElementsByTagName("button");

我遍历了所有元素,发现我需要点击 20 号元素。

在这方面的任何帮助都会很棒。谢谢!

最佳答案

您应该尝试使用 Actions 类,如下所示:-

WebElement element = driver.findEle....
Actions action = new Actions(driver);
action.moveToElement(element).click().perform();

关于java - Appium 没有点击一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39290329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com