如何在加载页面后让Selenium IDE测试HTTP状态代码?我知道这在常规Selenium中是可能的(但很尴尬),在Selenium-IDE中怎么样?是否有插件或其他方式来获得类似的东西:
open http://www.example.com/changepassword/obama
assertHTTPStatus 5XX
因此断言要么成功(或者这个案例失败)还是特定开放?在不检查状态代码的情况下,我必须检查页面文本,因为有人可能会重新设计错误页面的外观或感觉,所以页面文本很脆弱。
有许多现有的Stack问题触及了这个主题,而没有解决这个问题:
答案 0 :(得分:6)
你做不到。 Selenium开发人员有意识地决定不在Webdriver级别包含这些数据。请参阅webdriver Bug #141以及明确列出的博文Rantings of a Selenium Contributor:
正如想要在中查看HTTP状态代码的支持者一样 WebDriver API确信反对包含它的论据 没有水,项目团队的成员同样 确信添加它是一个坏主意。
如果你真的想这样做,你将不得不使用诸如in this answer之类的技巧,或者选择不同的工具。