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

我在 IE11 中遇到了 Java 中的 Selenium 问题。


将用户名和密码发送到字段后,在按下提交按钮的那一刻,字段密码被清除,无法继续自动化。手动它工作正常,但在 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;">


温温酱
浏览 193回答 1
1回答

泛舟湖上清波郎朗

只需删除这 2 行 JavaScriptExecutor,它就可以正常工作。JavascriptExecutor jsExecutor = (JavascriptExecutor) driver;jsExecutor.executeScript("$(arguments[0]).change();", pass);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java