【发布时间】:2013-08-31 15:09:10
【问题描述】:
我正在使用 C# 测试 Selenium Web 驱动程序。我想检查我的网页是否存在 JavaScript 错误。
我已经为 Firefox 安装了 JSErrorCollector.xpi,并将以下几行添加到我的代码中(取自 here)。
List<object> errors = (List<object>)((IJavaScriptExecutor)_driver).executeScript("return window.JSErrorCollector_errors.pump()");
Assert.IsNull(errors);
但这会带来以下错误:
window.JSErrorCollector_errors 未定义 (UnexpectedJavaScriptError)
任何想法如何解决这个问题或任何人都可以提供更好的选择?
【问题讨论】:
标签: c# javascript selenium selenium-webdriver