WebDriver driver = new FirefoxDriver();
driver.get("https://accounts.google.com/SignUpcontinue=https%3A%2F%2Faccounts.google.com%2FManageAccount");
Select drpGender = new Select(driver.findElement(By.name("Gender")));
drpGender.selectByVisibleText("MALE");
我正在尝试在下拉框中选择选项,但是我收到错误。对于错误,请参阅标题/主题
谢谢, ARIHANT
答案 0 :(得分:0)
ID为gender的元素位于 div标记下。没有选择标记。 Select
类仅适用于标记名为选择的元素。
为了执行您的任务,您可以执行以下操作:
d.findElement(By.xpath("//*[@id='Gender']/div[1]/div[2]")).click();
d.findElement(
By.xpath("//div[@class='goog-menuitem-content'][.='Male']"))
.click();