2010-10-27 27 views

回答

0

如下所示,兩者是互斥的。如果Selenium可以模擬驗證碼,那麼它將允許機器人覆蓋驗證碼機制(這意味着排除機器人)。

兩種方法我用:

在代碼切換到禁止對硒的測試驗證碼。

將剩下的測試自動化並手動輸入驗證碼 - 使用「break」命令的好文章here

0

獲取驗證碼驗證碼的整點是,它不應該是由一個應用程序是可行的。

讓你無論是

  • 需要一個「後門」,給您的驗證碼提供商,它可以告訴測試應用程序輸入的內容,或
  • 需要模擬你的驗證碼提供商返回知名值
  • 需要配置您的應用程序,以實際測試輸入的值並通過測試。