目前正在selenium webdriver
工作。我正在尝试选择多个下拉菜单,并且它是筛选器选择。一旦我选择了多个下拉列表,我将点击应用滤镜按钮,然后我将根据所选滤镜部分产生结果。所以我越来越难以选择多个下拉菜单,并且无法点击应用过滤器下拉菜单。你能帮我弄清楚如何使用代码。我用java如何选择使用硒webdriver多个下拉
这里是我的示例代码:
driver.findElement(By.id("ext-new-prs")).click();
new Select(driver.findElement(By.id("visualizationId"))).selectByVisibleText("Center");
new Select(driver.findElement(By.id("periodId"))).selectByVisibleText("Last 52 Weeks");
new Select(driver.findElement(By.id("topographyId"))).selectByVisibleText("Center");
driver.findElement(By.cssSelector("#topographyId > option[value=\"center\"]")).click();
new Select(driver.findElement(By.id("centerId"))).selectByVisibleText("OAB");
new Select(driver.findElement(By.id("featureRequestId"))).selectByVisibleText("Include");
driver.findElement(By.id("kpiFilterSubmit")).click();
我们需要知道你做了什么错误,也可能是HTML –
org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能不会与 交互命令持续时间o r timeout:16毫秒 – Amirdha
如果添加driver.manage()。timeouts()。implicitlyWait(30,TimeUnit.SECONDS); – Amirdha