Selenium Webdriver (Java) - после нажатия кнопки «Отправить» он очищает поле паролей и останавливает поток - PullRequest
0 голосов
/ 06 сентября 2018

Я столкнулся с проблемой в IE11 с Selenium в Java.

После отправки имени пользователя и пароля в поля, в момент нажатия кнопки «Отправить», парольные поля очищаются, и это не так.можно продолжать с автоматизацией.Вручную это работает нормально, но в Selenium я не могу продолжить поток.

Я уже пробовал со следующим, безуспешно:

    WebElement Password = driver.findElement(By.id("TxbUSERPASSW"));
    Password.sendKeys(pass);
    JavascriptExecutor jsExecutor = (JavascriptExecutor) driver;
    jsExecutor.executeScript("$(arguments[0]).change();", pass);

    //Button Confirm
    driver.findElement(By.id("BtnConfirmSupv")).click();

Может ли кто-нибудь помочь мне?

Это код кнопки:

<input type="submit" name="BtnConfirmSupv" value="Aceptar" id="BtnConfirmSupv" disabled="disabled" style="color:White;background-color:#043B75;border-width:3px;border-style:Outset;font-family:Tahoma;font-size:XX-Small;font-weight:bold;width:100px;">

1 Ответ

0 голосов
/ 07 сентября 2018

Просто удалите эти 2 строки JavaScriptExecutor, все будет работать нормально.

JavascriptExecutor jsExecutor = (JavascriptExecutor) driver;
jsExecutor.executeScript("$(arguments[0]).change();", pass);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...