繁体   English   中英

获取“线程“main”中的异常java.lang.NoSuchMethodError:org.openqa.selenium.WebElement.setSelected()V”错误

[英]Getting "Exception in thread "main" java.lang.NoSuchMethodError: org.openqa.selenium.WebElement.setSelected()V" error

我正在尝试在下拉列表中选择一个值,但在 maven 项目Exception in thread "main" java.lang.NoSuchMethodError: org.openqa.selenium.WebElement.setSelected()出现异常。

代码:

Select dropdown = new Select(driver.findElement(By.xpath("//select[@name=\"ppw-expirationDate_year\"]")));
dropdown.selectByVisibleText("2025");

错误:

线程“main”中的异常 java.lang.NoSuchMethodError: org.openqa.selenium.WebElement.setSelected()V at org.openqa.selenium.support.ui.Select.selectByVisibleText(Select.java:111) at Test.Test1。 AppTest.main(AppTest.java:62)

尝试使用以下代码:

Select dropdown = new Select(driver.findElement(By.xpath("//select[@name='ppw-expirationDate_year']")));
dropdown.selectByVisibleText("2025");

您必须确保在单引号中写入属性值并删除 IDE 默认放置的转义字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM