我正在使用 C# 测试 Selenium Web 驱动程序。我想检查我的网页是否存在 JavaScript 错误。
我已经安装JSErrorCollector.xpi
了 Firefox 并将以下几行添加到我的代码中(取自此处)。
List<object> errors = (List<object>)((IJavaScriptExecutor)_driver).executeScript("return window.JSErrorCollector_errors.pump()");
Assert.IsNull(errors);
但这会带来以下错误:
window.JSErrorCollector_errors 未定义 (UnexpectedJavaScriptError)
任何想法如何解决这个问题或任何人都可以提供更好的选择?