Java 无法使用webdriver从日历下拉列表中选择元素

Java 无法使用webdriver从日历下拉列表中选择元素,java,selenium,webdriver,Java,Selenium,Webdriver,我无法使用selenium webdriver从日历下拉列表中选择值。“日历”下拉列表中包含的选项很少,我可以选择日期,但不能选择其他值 乙二胺四乙酸 立刻 这是我尝试的代码: driver.findElement(By.id("gwt-debug-lineItemType-startDateBox")).click(); driver.findElement(By.xpath("//div[@id='gwt-debug-lineItemType-startDateBox']/div/div

我无法使用selenium webdriver从日历下拉列表中选择值。“日历”下拉列表中包含的选项很少,我可以选择日期,但不能选择其他值


乙二胺四乙酸
立刻
这是我尝试的代码:

driver.findElement(By.id("gwt-debug-lineItemType-startDateBox")).click();
driver.findElement(By.xpath("//div[@id='gwt-debug-lineItemType-startDateBox']/div/div")).click();

我通过以下代码得到了我想要的:

driver.findElement(By.xpath("//div[@id='gwt-debug-lineItemType-startDateBox']/input[1]")).click();
driver.findElement(By.xpath("//div[text()='Immediately']")).click();

谢谢大家的帮助!非常感谢。

请查看图片。链接不在那里。另外,添加stacktrace和其他消息。对不起,我只能上传images.org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能无法与之交互。这是数据选择器的常见问题。这是日期选择器吗?您的第一行代码是单击未提供的元素。请提供相关的HTML。您试图单击哪个元素?您的代码示例正在单击两个不同的元素。