我想使用以下代码在http://busindia.com/的From字段中输入值
driver.findElement(By.id("matchFromPlace")).sendKeys("Udupi");
在from输入中键入
udupi
时,会出现一个选项列表,我们从下面选择以选择udupi
。 最佳答案
下面的代码为我工作:
Thread.sleep(2000);
List<WebElement> OptionList = driver.findElements(By.xpath("//ul[contains(@class,'ui-autocomplete')]/li/a"));
if(OptionList.size()>=1){
for(int i=0;i<OptionList.size();i++)
{
String CurrentOption = OptionList.get(i).getText();
if(CurrentOption.equalsIgnoreCase("UDUPI")){
System.out.println("Found the city : "+CurrentOption);
OptionList.get(i).click();
}
}
}
else{
System.out.println("OptionList is empty");
}