我正在使用脚本将隐藏表单字段变量formContent
的值设置为值“Hello”。Selenium Webdriver 不设置隐藏表单字段的值,因为它不可见。
这是我的代码:
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return jQuery('input:hidden[id$=\"formContent\"]').val('Hello');");
我得到的脚本没有响应。你能告诉我我在这里做错了什么吗?在我的formContent
xhtml 中定义如下:
<input type="hidden" id="formContent" name="formContent" value="" />
如果使用以下代码行,那么它没有设置隐藏表单字段“formContent”的值:
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("jQuery('input:hidden[id$=\"formContent\"]').val('Hello');");
谢谢!