【问题标题】:Driver info: driver.version: unknown at org.openqa.selenium.support.ui.Select.<init>(Select.java:46) at com.myfirst.Main5.main(Main5.java:24)驱动程序信息:driver.version:在 org.openqa.selenium.support.ui.Select.<init>(Select.java:46) 上未知,在 com.myfirst.Main5.main(Main5.java:24)
【发布时间】:2015-02-04 13:37:41
【问题描述】:
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");

我正在尝试在下拉框中选择选项,但出现错误。对于错误请参阅标题/主题

谢谢, 阿里汉特

【问题讨论】:

    标签: java selenium


    【解决方案1】:

    id 为 Gender 的元素位于 div 标签 下。不存在 select 标记。 Select 类仅适用于带有标记名的元素 - select。 为了执行您的任务,您可以:

    d.findElement(By.xpath("//*[@id='Gender']/div[1]/div[2]")).click();
    d.findElement(
        By.xpath("//div[@class='goog-menuitem-content'][.='Male']"))
            .click();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-13
      • 2017-08-17
      • 1970-01-01
      • 2020-04-03
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      相关资源
      最近更新 更多