我正在使用Selenium和C#,我想知道测试中是否还有处理响应状态代码。我需要检查状态代码500内部服务器错误。
我可以匹配显示的文字,但我不想这样做,因为它将来会破坏。
答案 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
找到更多信息