JavaScript错误:在Selenium Test期间,e是空弹出窗口

时间:2014-11-04 03:40:10

标签: selenium selenium-webdriver

我测试了导致Firefox弹出窗口,如下所示:

enter image description here

异常是InvalidOperationException,它继续说 JavaScript错误:“e为空”然后引用名为 commandprocessor.js的

的JavaScript文件

我正在使用Firefox版本33的2.44.0版WebDriver。

出于完整性,我还要补充说,如果用户手动执行该测试中的步骤,则不会抛出此弹出窗口。

任何想法是怎么回事?之前有类似错误的SO问题没有得到答案。

2 个答案:

答案 0 :(得分:1)

可能是驱动程序本身的问题。您是否查看了使用selenium webdriver记录的这些问题?

Issue 7977: Upredictable javascript errors "e is null"
Issue 8095: fxdriver.error.toJSON fails to match qualified method names containing $

根据rev logs这些修补程序似乎是在2.44.0发布后添加的,因此它们可能尚未发布到发布版本。

答案 1 :(得分:0)

在其中一个回调中,代码包括

$('#confirmRegistration').attr('href', 'javascript:location.reload();');

似乎是在强制重新加载页面,这是WebDriver不喜欢的。