C# 在selenium中捕获服务器异常?

C# 在selenium中捕获服务器异常?,c#,testing,selenium,automated-tests,C#,Testing,Selenium,Automated Tests,我是selenium的新手,想知道是否有可能捕获内部服务器错误?在我的测试中,很多情况下,它只有在找不到某些标签之类的东西时才会停止。也许您可以随时检查响应,并确定这是否是来自服务器的错误?我用错了吗?这一定是一条更好的路。 我用谷歌搜索了两个小时( 如果有帮助的话,我正在为我的服务器使用IIS,在C#中使用selenium编程 谢谢 我用错了吗 是的,传播 内部服务器错误 从设计上看是错误的,甚至是危险的。所有必须暴露在用户界面中的是一条友好的消息,通知用户出了问题 仍然有一种检查服务器错误的

我是selenium的新手,想知道是否有可能捕获内部服务器错误?在我的测试中,很多情况下,它只有在找不到某些标签之类的东西时才会停止。也许您可以随时检查响应,并确定这是否是来自服务器的错误?我用错了吗?这一定是一条更好的路。 我用谷歌搜索了两个小时(

如果有帮助的话,我正在为我的服务器使用IIS,在C#中使用selenium编程

谢谢

我用错了吗

是的,传播

内部服务器错误

从设计上看是错误的,甚至是危险的。所有必须暴露在用户界面中的是一条友好的消息,通知用户出了问题


仍然有一种检查服务器错误的方法。Selenium团队推荐这种方法来解决您的问题。

您必须将该信息推送到Selenium。它不知道您的应用程序的后端,因此您需要告诉它。一种方法是让您的应用程序将错误日志塞进控制台&让它扫描控制台日志(Selenium有权访问)。另一种方法是将其从Selenium手中拿出来,并使用单独的工具(即CI工具)谢谢你的确认!但是为什么会有危险呢?只是好奇。暴露内部错误,特别是错误堆栈跟踪可能会被恶意用户利用。