Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用selenium从google注册页面的下拉列表中选择月份_Javascript_Java_Selenium_Drop Down Menu - Fatal编程技术网

Javascript 无法使用selenium从google注册页面的下拉列表中选择月份

Javascript 无法使用selenium从google注册页面的下拉列表中选择月份,javascript,java,selenium,drop-down-menu,Javascript,Java,Selenium,Drop Down Menu,我正在尝试使用Selenium从Google注册页面中选择一个月。 下面是我的代码: driver.get("https://accounts.google.com/SignUp"); driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); Actions action = new Actions(driver); action.clickAndHold(driver.findElement(By.id("BirthMont

我正在尝试使用Selenium从Google注册页面中选择一个月。 下面是我的代码:

driver.get("https://accounts.google.com/SignUp");
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
Actions action = new Actions(driver);
action.clickAndHold(driver.findElement(By.id("BirthMonth"))).build().perform();
//clicking and holding the month dropdown         
WebElement menuElement=driver.findElement(By.id(":7"));

action.moveToElement(menuElement).click();

但是它没有选择所需的月份。

您忘记在
单击()中调用
perform()

action.moveToElement(menuElement).click().perform();