当前位置:  开发笔记 > 编程语言 > 正文

Selenium:如何使用javascript清除表单字段中的值?

如何解决《Selenium:如何使用javascript清除表单字段中的值?》经验,为你挑选了1个好方法。

我正在使用selenium IDE和Selenium-Fitnesse Bridge夹具,我正在尝试测试当我从表单字段中清除默认值时,我的表单显示错误消息.

因此,当我使用Selenium IDE进行录制时,它的作用相当于告诉Selenium什么都不输入.

| type | text_field |  |

这个问题是我正在使用的Fitnesse夹具期望第二个参数不为空.

Selenium有没有办法"清除价值"而不是"不打字"?



1> Gavin Miller..:

你可以通过javascript这样做:

| verifyEval | javascript{this.browserbot.getCurrentWindow().document.getElementById('CONTROL_ID').value = ''} || 

有效地,verifyEval语句允许您执行任何您想要的javascript.使Selenium更难实现一些难题.

我用这个教程(今天信不信由你)来解决问题.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有