我们在表单中隐藏了输入字段,我们需要Selenium来设置这些字段的值。通过Selenium IDE设置隐藏输入值的最佳方法是什么?在Selenium中设置隐藏的输入值?
7
A
回答
12
最简单的方法我能找到的:
命令:runScript中
值:
javascript{this.browserbot.getCurrentWindow().document.getElementById('hiddenElementId').value='TheValue'}
3
迟到了......
当你使用IDE,你可以添加命令类型与目标id = yourID和值字段值,这似乎工作。
复制下面的文本,并将其粘贴在IDE尝试一下
<tr>
<td>type</td>
<td>id=yourID</td>
<td>field value</td>
</tr>
这似乎为我工作(硒2.9.1)
+0
这比接受的答案要好得多 – 2018-01-08 13:18:41
相关问题
- 1. 如何用Selenium设置隐藏输入的值?
- 2. 将值设置为隐藏的输入
- 3. 设定值隐藏输入
- 4. getElementById()。value不设置隐藏的输入
- 5. 如何在selenium脚本中为隐藏字段设置值>
- 6. Django如何设置模板中隐藏输入的值
- 7. 从隐藏的输入值
- 8. 使用来自python的javascript来设置隐藏输入的值
- 9. 如何使用Jquery设置隐藏输入字段的值?
- 10. 谷歌地图设置缩放从隐藏的输入值
- 11. 无法设置隐藏的HTML输入值
- 12. Vuejs将隐藏输入的值设置为路由参数
- 13. 根据单选按钮选择设置隐藏的输入值
- 14. 在Javascript中设置隐藏的输入值,然后在代码隐藏中访问它
- 15. Flask隐藏的输入没有在模板中设置
- 16. android设置隐藏键盘上的输入(在EditText中)
- 17. 选择值隐藏输入
- 18. 从代码隐藏设置值为输入类型=“日期”
- 19. JQuery获取/设置值隐藏输入元素
- 20. 获取/设置在代码隐藏中创建的输入控制值
- 21. Higchart设置隐藏值
- 22. Selenium Webdriver也在查找隐藏的值
- 23. 如何在隐藏输入标签中设置属性值。 Angular 2
- 24. 设置一个隐藏的输入字段在Django模板
- 25. 如何动态设置输入隐藏的值作为countup定时器的值?
- 26. Symfony在提交后设置隐藏值
- 27. Repeater中的ASP.NET设置值,并让它传入代码隐藏
- 28. 切换输入隐藏值的问题
- 29. Javascript隐藏输入值的问题
- 30. 得到一个隐藏的输入值
+1很好的答案,甚至用JS更容易库(如果被测页面使用一个),例如jquery:'$('#hiddenEl')。val('foo')' – chim 2012-01-20 08:55:53
我无法让jquery工作。 jQuery在页面中。你可以发布你的Selenium runScript值中的整个字符串吗? – 2012-09-20 07:01:22
您可能希望简单地将其置于适当的准备就绪功能中,例如'$(function(){// on domready $('#hiddenEl')。val('foo');});' – Kzqai 2012-10-04 00:07:21