gpt4 book ai didi

java - Action 类在 selenium webdriver 中以 Debug模式工作

转载 作者:行者123 更新时间:2023-12-01 18:05:04 25 4
gpt4 key购买 nike

我已经编写了代码,当我在 Debug模式下运行时效果很好,但是当我在正常模式下运行它时,我收到以下异常

     org.openqa.selenium.NoSuchElementException: no such element: 
Unable to locate element: {"method":"xpath","selector":".//*[@id='address-0']/span"}

我写的代码是:

    WebElement searchBox  = driver.findElement(By.id("search-input"));
searchBox.sendKeys("somepostcode");
Actions actions = new Actions(driver);
actions.moveToElement(searchBox);
WebElement address = driver.findElement(By.xpath(".//*[@id='address-0']/span"));
actions.moveToElement(address);
actions.click();
actions.perform();

我不明白我应该在哪里等待。

我正在使用 Eclipse IDE。该功能的工作原理就像当我在搜索框中输入一些邮政编码时,它会在运行时搜索一些地址,并且用户必须选择与邮政编码相关的任何地址。已使用Ajax获取邮政编码

这里的搜索框是一个文本框。

如果需要更多信息,请告诉我。

最佳答案

尝试在 WebElement address = driver.findElement(By.xpath(".//*[@id='address-0']/span")); 之前添加一些等待时间

关于java - Action 类在 selenium webdriver 中以 Debug模式工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37118112/

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