问题: 无法从下拉列表中选择语言。无法选择Google高级搜索页面上的下拉列表项目
请帮忙!!
测试步骤:
- 转到https://www.google.co.in/
- 点击 '设置' 出现在右下角。
- 现在点击“高级搜索”
- 高级搜索页面将打开。
- 单击名称为“任何语言”的下拉列表。
- 语言下拉列表将打开。
- 从下拉列表中选择任何语言,例如印地语。
代码如下:
public class DropDown_Settings {
static String baseURL = "https://google.com";
static WebDriver driver;
public static void main(String[] args) throws InterruptedException
{
driver= new FirefoxDriver();
driver.get(baseURL);
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
driver.findElement(By.xpath(".//*[@id='fsettl']")).click();
driver.findElement(By.xpath(".//*[@id='advsl']/a[text()='Advanced
search']")).click();
driver.findElement(By.cssSelector("#lr_button")).click();
WebElement dropDown=driver.findElement(By.id("lr_menu"));
List<WebElement> options=dropDown.findElements(By.tagName("li"));
System.out.println(options.size());
for(WebElement value:options){
if(value.getText().equals("Hindi")){
System.out.println(value.getText());
value.click();
break;
}
}
}
}
我得到了它,奇怪 – iamsankalp89
@ iamsankalp89请帮忙!!!! –
我会试试我的est – iamsankalp89