您好,
请检查屏幕附件。 我已经尝试过选择"周末日" ="周日"用所有给定的方法。但它选择"星期六"而不是"星期日"。
可以关闭/打开自动填充弹出窗口。即使我关闭了自动弹出窗口,这些方法也会选择"星期六"而不是"星期日"。
如果有任何解决方案,请告知我们:
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");