gpt4 book ai didi

java - 在 Java 中使用 Selenium 选择下拉值

转载 作者:行者123 更新时间:2023-11-28 21:27:24 25 4
gpt4 key购买 nike

我知道这个问题已经被问过很多次了,我已经尝试了其他线程上的所有解决方案,但我无法解决任何问题,所以希望有人能在这里提供帮助。

我正在编写一个 Selenium 测试用例,目前为止我已经解决了这个问题。我认为这应该是非常基本的并且很容易做到,但出于某种原因我就是无法让它工作。我试图在下拉列表中选择一个值,但当我尝试通过 ID、XPath 或链接选择值时,我不断收到以下错误。这是错误 -

Unable to locate element: {"method":"xpath","selector":".//*[@id='value_3']/a"}

这是我寻找元素的代码-

webdriver.findElement(By.xpath(".//*[@id='value_3']/a"));

有人有什么建议可以尝试吗?我还尝试放入一个计时器,以确保通过执行此操作将所有内容都加载到页面上 -

webdriver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);      

但我仍然得到同样的错误。

最佳答案

你的 xpath 是错误的。该链接具有 ID,因此您的路径正在寻找另一个链接。尝试:

webdriver.findElement(By.xpath(".//a[@id='value_3']"));

关于java - 在 Java 中使用 Selenium 选择下拉值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36126921/

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