Java 与Selenium Webdriver中的只读属性的交互
我正在尝试对一个使用大量现成Web元素的网站进行自动化测试: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。启用和显示的属性的值是什么?
<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)