【发布时间】:2016-12-28 02:11:39
【问题描述】:
【问题讨论】:
-
不清楚。向我们展示您目前拥有的代码。
-
欢迎来到 Stack Overflow!能否在您努力解决问题的同时,在内容中提供更好的标题和更详细的信息?
标签: java selenium selenium-webdriver automated-tests
【问题讨论】:
标签: java selenium selenium-webdriver automated-tests
类似下面的?如果是,请将 Thread.sleep 替换为显式等待。
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("https://www.google.co.in/maps?source=tldso");
Thread.sleep(3000);
driver.findElement(By.id("searchboxinput")).sendKeys("Kora");
Thread.sleep(3000);
List<WebElement> autoSuggestions=driver.findElement(By.className("sbsb_b")).findElements(By.tagName("li"));
for (WebElement suggestions : autoSuggestions) {
if (suggestions.getText().contains("Koramangala Police Station")) {
suggestions.click();
Thread.sleep(3000);
break;
}
}
driver.quit();
【讨论】: