在Selenium中选择JavaScript下拉列表

时间:2016-07-17 09:11:06

标签: java selenium xpath

我只是在刷上我的硒并且遇到这个问题。我正在https://accounts.google.com/signup点击谷歌登录页面。我正试图在出生月份字段中输入值'二月'。由于我不能在这里使用select选项,我点击它以展开,等待一段时间并点击选项二月的xpath。

    //Setting up the Birthday
    w1=d1.findElement(By.xpath(".//*[@id='BirthMonth']"));
    System.out.println(w1.getText());
    w1.click();
    Thread.sleep(3000);

    d1.findElement(By.xpath(".//*[@id=':2']")).click();
    d1.findElement(By.id("BirthDay")).sendKeys("17");
    d1.findElement(By.id("BirthYear")).sendKeys("1982");

但它没有选择任何东西。它也不会引发错误。它表现得好像我在盒子外面点击并关闭它。该页面显示“您不能将此选项留空”并且我的代码终止。为什么会发生这种情况?这可能是2月期权的发现者的问题吗?

0 个答案:

没有答案