Добрый день! Столкнулся с такой проблемой:
Тест в котором был метод нажатие на чекбокс:
public void searchValueAndClickCheckBox(List<WebElement> list, String search, String checkBoxXPath, String textXPath){
for (WebElement tr: list){
WebElement checkBox = tr.findElement(By.xpath(checkBoxXPath));
WebElement text = tr.findElement(By.xpath(textXPath));
if (text.getText().equals(search)){
checkBox.click();
break;
}
}
}
Работал, до того момента, пока я не добавил:
DesiredCapabilities dc = DesiredCapabilities.internetExplorer();
dc.setCapability("nativeEvents", false);
После этого, при прохождение теста, когда драйвер нажимает на чекбокс - галочка появляется, но в поле не появляется значение которое отмечено. При этом, когда делаешь нажатие руками - все работает.
То как работает на тесте:
То как работает, если нажимать руками:
