Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Selenium测试中检查Javascript错误_C#_Javascript_Selenium - Fatal编程技术网

C# 在Selenium测试中检查Javascript错误

C# 在Selenium测试中检查Javascript错误,c#,javascript,selenium,C#,Javascript,Selenium,我希望能够在selenium测试期间发现网页上的javascript错误,我使用的是selenium remotewebdriver、nunit和c# 我正在阅读一种技术,在该技术中,您将javascript嵌入到每个页面中,以检查是否存在任何javascript错误,并使用html创建一条消息来显示存在错误。这样,selenium可以通过检查消息是否存在来验证是否存在任何错误。 但是这种方式看起来相当乏味,因为您必须在每个页面上编写javascript代码 有人能给我推荐一种更好的方法来实现这

我希望能够在selenium测试期间发现网页上的javascript错误,我使用的是selenium remotewebdriver、nunit和c#

我正在阅读一种技术,在该技术中,您将javascript嵌入到每个页面中,以检查是否存在任何javascript错误,并使用html创建一条消息来显示存在错误。这样,selenium可以通过检查消息是否存在来验证是否存在任何错误。 但是这种方式看起来相当乏味,因为您必须在每个页面上编写javascript代码


有人能给我推荐一种更好的方法来实现这一点吗?

另一种为许多人带来成功的方法是使用代理为您注入错误处理脚本。这还有一个额外的优点,即您不必直接修改应用程序源代码。这种技术的一个例子可以在

中找到,为什么不在每个页面上都包含一个javascript代码文件呢?