java - IE WebDriver 异常无法更改只读元素的值

标签 java internet-explorer selenium-webdriver

我无法为 IE (11.0) 设置表单字段值

当我尝试时 $(By.name(key)).setValue 我收到异常“无法更改只读元素的值”

enter image description here

方法getValue()、clear()、isAvailable()有效。

enter image description here

另外 setValue() 与 chrome WebDriver 配合良好

最佳答案

我找到了 IE 的解决方法。 相反$(By.name("desc")).setValue("123")我用的是

$(By.name("desc")).clear;
$(By.name("desc")).sendKeys("123");

它适用于 IE 和其他浏览器。

关于java - IE WebDriver 异常无法更改只读元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61461090/

相关文章:

CSS Flip 卡片 Internet Explorer 问题

python - Selenium (Python)-选择

excel - 从 Excel VBA 切换 Internet Explorer 代理

selenium-webdriver - 如何使用 Selenium Webdriver 区分同一页面上具有相同 ID 的两个元素?

java - 在 PATH 中找不到 firefox 二进制文件。确保已安装 firefox。远程驱动程序中出现错误

java - 在 Spring Security 中捕获 Remember-Me 身份验证事件

java - 使用 Key Vault 中的 key 连接到 Cosmos

java - 没有打印语句,循环看不到其他线程更改的值

java - SWT Spinner - 隐藏按钮

Javascript:将命名函数分配给变量时不一致(命名函数表达式)