我正在使用selenium IDE和Selenium-Fitnesse Bridge夹具,我正在尝试测试当我从表单字段中清除默认值时,我的表单显示错误消息.
因此,当我使用Selenium IDE进行录制时,它的作用相当于告诉Selenium什么都不输入.
| type | text_field | |
这个问题是我正在使用的Fitnesse夹具期望第二个参数不为空.
Selenium有没有办法"清除价值"而不是"不打字"?
你可以通过javascript这样做:
| verifyEval | javascript{this.browserbot.getCurrentWindow().document.getElementById('CONTROL_ID').value = ''} ||
有效地,verifyEval语句允许您执行任何您想要的javascript.使Selenium更难实现一些难题.
我用这个教程(今天信不信由你)来解决问题.