2010-10-27 23 views

回答

0

如下所示,两者是互斥的。如果Selenium可以模拟验证码,那么它将允许机器人覆盖验证码机制(这意味着排除机器人)。

两种方法我用:

在代码切换到禁止对硒的测试验证码。

将剩下的测试自动化并手动输入验证码 - 使用“break”命令的好文章here

0

获取验证码验证码的整点是,它不应该是由一个应用程序是可行的。

让你无论是

  • 需要一个“后门”,给您的验证码提供商,它可以告诉测试应用程序输入的内容,或
  • 需要模拟你的验证码提供商返回知名值
  • 需要配置您的应用程序,以实际测试输入的值并通过测试。