【发布时间】:2018-03-19 00:31:48
【问题描述】:
问题: 无法从下拉列表中选择语言。
请帮忙!!
测试步骤:
- 转到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 你在吗??
-
是的,奇怪的是不行
标签: selenium selenium-webdriver automated-tests selenium-rc browser-automation