0

我是 Selenium 的新手,一直在尝试使用注册网页来学习它。在注册页面中,我有一张图片,其中包含每次完成新注册时都会更改的动态文本。该文本必须被捕获并按原样输入到一个文本框中,该文本框经过验证以完成注册。在 Selenium RC 中,在检查元素时,验证值选项被禁用。

当我使用 verifytext 时,会显示文本,但不会显示图像内的值。有人可以在 RC 中建议,我如何在没有验证值选项的情况下捕获图像中的值,因为它被禁用。

谢谢小号

4

2 回答 2

0

你在谈论验证码,你不能自动化验证码,因为它是为了避免功能自动化而提供的。
要自动化验证码,您需要人工交互。
您可以输入中断命令或使用输入框,您可以在其中键入验证码值,然后您可以将其传递到为验证码文本提供的文本框。
对于示例脚本,您可以访问 这里

于 2012-06-29T14:07:06.203 回答
0

We write script but need to provide break point to insert CAPTCHA code manually. In this situation when script will be executed; every time CAPTCHA code must be entered manually. Use following script for that..

storeEval   |   prompt("Enter Captcha:")  | varName
type  |  id=recaptcha_response_field  |   ${varName}
于 2012-07-03T06:11:16.020 回答