Selenium测试访问响应状态代码

时间:2015-05-13 17:44:02

标签: c# selenium

我正在使用Selenium和C#,我想知道测试中是否还有处理响应状态代码。我需要检查状态代码500内部服务器错误。

我可以匹配显示的文字,但我不想这样做,因为它将来会破坏。

2 个答案:

答案 0 :(得分:0)

Selenium没有获取HTTP状态代码的本机支持。该功能请求已存在很长时间了。您需要找到第三方库或其他内容。

而且,由于您使用的是C#,因此您可以按照JimEvans here的建议使用fiddler应用程序和Selenium代理。请注意,他是Selenium C#绑定的核心贡献者之一。他还有一个公共github来显示示例here

答案 1 :(得分:-2)

我建议你放弃Selenium。只需使用HttpStatusCode Enumeration来检查状态(或获取状态)。您可以在https://msdn.microsoft.com/en-us/library/system.net.httpstatuscode.aspx

找到更多信息