Selenium DropDown选择自动弹出窗口

时间:2017-02-02 08:36:48

标签: selenium dropdown

Selenium DropDown Select With Auto Popup

您好,

请检查屏幕附件。 我已经尝试过选择"周末日" ="周日"用所有给定的方法。但它选择"星期六"而不是"星期日"。

可以关闭/打开自动填充弹出窗口。即使我关闭了自动弹出窗口,这些方法也会选择"星期六"而不是"星期日"。

如果有任何解决方案,请告知我们:

  

Method1

selectDropDownValue("0_4", "Sunday");

public void selectDropDownValue(String object, String value) {
  driver.findElement(By.id("0_4")).sendKeys("Sunday");
  driver.findElement(By.id("0_4")).sendKeys(Keys.UP);
  driver.findElement(By.id("0_4")).sendKeys(Keys.DOWN);
}
  

方法2

driver.findElement(
  By.xpath("//div/select[starts-with(@name,'WK-END-DATE_')]")
).sendKeys("Sunday");
  

方法3

driver.findElement(
  By.xpath("//div/select[starts-with(@name,'WK-END-DATE_')]")
).sendKeys("Sunday", Keys.TAB); 
  

Method4

Select dropdown = new Select(driver.findElement(By.id("0_4")));

dropdown.selectByValue("6");

或者:

dropdown.selectByVisibleText("Sunday");

0 个答案:

没有答案