問題: 無法從下拉列表中選擇語言。無法選擇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