1
我正在使用该脚本将隐藏表单字段变量formContent
的值设置为值'Hello'。 Selenium Webdriver不会设置隐藏表单字段的值,因为它不可见。Selenium WebDriver executeScript不起作用
这里是我的代码:
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');");
谢谢!
这将有助于了解你打算什么脚本做 – prestomanifesto 2012-04-10 16:25:46
我使用的脚本来设置隐藏的表单字段变量formContent的值“你好”的价值。 Selenium Webdriver不会设置隐藏表单字段的值,因为它不可见。 – Sri 2012-04-10 16:52:48
请检查它是否适用于'提醒'。 – 2012-04-10 17:33:45