IE WebDriver 异常 不能改变readonly元素的值。

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

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

当我尝试 $(By.name(key)).setValue我得到异常 "不能改变readonly元素的值"

enter image description here

方法 getValue(), clear(), isAvailable() 的作品。

enter image description here

同时 setValue() 与chrome WebDriver配合良好

java internet-explorer selenium-webdriver
1个回答
0
投票

我找到了IE.代替的变通方法 $(By.name("desc")).setValue("123") 我用的是

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

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

© www.soinside.com 2019 - 2024. All rights reserved.