Selenium Webdriver(Java) - 按下提交按钮后,它会清除密码字段并停止流程

问题描述 投票:0回答:1

我正在使用Java中的Selenium在IE11中遇到问题。

将用户名和密码发送到字段后,在按下“提交”按钮时,字段密码将被清除,无法继续进行自动化。手动它工作正常,但在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;">
javascript java selenium-webdriver
1个回答
2
投票

只需删除这两行JavaScriptExecutor,它就可以正常工作。

JavascriptExecutor jsExecutor = (JavascriptExecutor) driver;
jsExecutor.executeScript("$(arguments[0]).change();", pass);
© www.soinside.com 2019 - 2024. All rights reserved.