Java 与Selenium Webdriver中的只读属性的交互

Java 与Selenium Webdriver中的只读属性的交互,java,html,selenium-webdriver,readonly,Java,Html,Selenium Webdriver,Readonly,我正在尝试对一个使用大量现成Web元素的网站进行自动化测试: <input type="text" readonly="readonly" value="enter text here" name="badgeNo"> 有没有办法在不更改html的情况下解决此问题?在尝试对元素进行操作之前,您需要确保元素可见。诸如SendKeys()和Click()之类的操作无法对只读元素执行,尽管我希望看到的是InvalidElementStateException。启用和显示的属性的值是什么?

我正在尝试对一个使用大量现成Web元素的网站进行自动化测试:

<input type="text" readonly="readonly" value="enter text here" name="badgeNo">

有没有办法在不更改html的情况下解决此问题?

在尝试对元素进行操作之前,您需要确保元素可见。诸如
SendKeys()
Click()
之类的操作无法对只读元素执行,尽管我希望看到的是
InvalidElementStateException
。启用和显示的属性的值是什么?
Exception in thread "main" org.openqa.selenium.ElementNotVisibleException: 
 Cannot click on element (WARNING: The server did not provide any stacktrace 
                          information)