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

IE WebDriver exception Cannot change value of readonly element

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

当我尝试 $(By.name(key)).setValue 我遇到异常 "Cannot change value of readonly element"

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

另外 setValue() 与 chrome WebDriver

配合良好

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

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

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