-1
我有一个领域,它从谷歌下拉,而不是本机下拉下拉选择位置。那么如何在使用硒的下拉菜单中单击该元素。如何从谷歌硒中选择一个元素下拉?
我有一个领域,它从谷歌下拉,而不是本机下拉下拉选择位置。那么如何在使用硒的下拉菜单中单击该元素。如何从谷歌硒中选择一个元素下拉?
结果显示在HTML div中。您无法在HTML中找到此div的唯一原因是它出现在HTML底部附近的某处,并且它足够脆弱,无法在任何地方点击而被解雇。
即将到来的代码,您的搜索结果在个人divs中生成,id =“pac-item”。所以你必须找到他们并点击你想要的物品。请不要忘记标记答案
WebDriver driver = new ChromeDriver();
driver.get("http://www.nobroker.in/");
driver.findElement(By.id("locationGoogle")).sendKeys("n");
Thread.sleep(4000);
List<WebElement> elements = driver.findElements(By.className("pac-item"));
for(WebElement element : elements)
{
System.out.println(element.getAttribute("innerHTML"));
if(element.getAttribute("innerHTML").contains("Sopara"))
{
element.click();
}
}
当然,您将更新代码以使其更高效。
你能分享一个示例网站或相关的HTML?另外,你尝试过什么。 –
–
示例:Nobroker.in,尝试单击搜索属性字段中的项目。 –