如何为CAPTCHA图像编写selenium IDE测试用例?

时间:2011-08-18 10:15:11

标签: selenium-ide

我正在使用Selenium IDE编写注册表单的测试用例。注册表有一个CAPTCHA图像,所以我无法继续自动化,有什么可能是最好的解决方案?如果我可以提供一个断点并让用户手动输入,那么执行该操作的命令是什么?使用完整命令>?

的最佳解决方案是什么?

3 个答案:

答案 0 :(得分:6)

有趣的事实:当你无法自动化它时,CAPTCHA正在做它的工作。产品:>

答案 1 :(得分:4)

解决方案#1 Temp删除CAPTCHA进行测试

解决方案#2 (正如您所提到的那样,提供一个断点来手动插入验证码) 1.尝试提示文本框,以便用户键入验证码,并存储在变量中 例: storeEval |提示(“输入验证码:”)|的varName

  1. 然后在您的验证码文本框中输入varName文本 例 类型| id = CaptchaText | $ {的varName}
  2. 希望这会有所帮助。

答案 2 :(得分:0)

另一种方法是添加3个暂停,说"手动写Captcha"每个9秒。见下面的例子:

命令:暂停 目标:9999 价值:"手动写Captcha"

这将为您提供输入验证码的时间。