如果站点处于活动状态,如何测试赢得Selenium 2然后测试是否存在基本的http身份验证?

时间:2011-07-30 20:14:11

标签: selenium http-basic-authentication

我首先需要知道该网站是否存在,例如当连接被拒绝而不是浏览器错误或其他什么时,然后测试基本的http身份验证是否存在或者失败,即知道失败是由于存在http身份验证。

我首先想知道是否由于http身份验证而导致失败,然后是否尝试使用密码并查明是否也失败。

2 个答案:

答案 0 :(得分:1)

正如您在此处所见:http://code.google.com/p/selenium/wiki/RoadMap

  

支持HTTP基本和摘要式身份验证:未启动

所以等一下。

如果网站存在,您可以通过测试检查您希望出现的特定元素是否存在。因此,您需要超时(可能是30秒),之后如果该元素在该时间内没有出现,您可以将测试标记为失败。

答案 1 :(得分:0)

只是添加 - 只有通过加载URL的方式转到HTTP Basic身份验证网站:

http://username:password@the-site.com

我建议通过此URL加载页面的测试 - 然后你知道HTTP基本身份验证就在那里

它有点解决方案,但没有什么比这更好了