Я написал тест, используя TestNG и селен.
code...
actions.sendKeys(Keys.chord(Keys.CONTROL, "a"));
actions.sendKeys(Keys.BACK_SPACE);
actions.build().perform();
code...
Я хотел удалить текст в окне входа в систему, используя эти sendKeys, с помощью DataProvider
@DataProvider(name = "inputs")
public Object[][] getData() {
return new Object[][]{
{"000000000", true},
{"000000000", true}
};
}
HTML:
<div><input type="tel" class="valid TextInput-kJdagG iVdKHC" name="recoveryPhone" id="eb69ff0b-3427-6986-7556-b7af40ffb156" aria-describedby="eb69ff0b-3427-6986-7556-b7af40ffb156" value="+48 "></div>
Сообщение об ошибке:
Unable to read VR
Path1523545392670 Marionette INFO Enabled via --marionette
1523545393744 Marionette INFO Listening on port 52644
1523545394180 Marionette WARN TLS certificate errors will be ignored for this session
Тестовая работа, как я и ожидал, в Chrome, но в firefox эти sendKeys не всегда отмечают текст и очищают этот текст. В проекте мне нужно использовать класс действий. Почему тест проходит иначе?