Java t、 替换不是selenium RC中的函数
我在firefox 3.6中使用selenium 2.25,在运行脚本时遇到了一些问题 下面是我的控制台和系统中的错误,显示警告消息为Java t、 替换不是selenium RC中的函数,java,selenium,webdriver,payment-gateway,Java,Selenium,Webdriver,Payment Gateway,我在firefox 3.6中使用selenium 2.25,在运行脚本时遇到了一些问题 下面是我的控制台和系统中的错误,显示警告消息为“Type error$j undefined” 我想知道这里的问题是什么,我之前使用的脚本运行得很好,但是从上周开始,eclipse在我运行脚本时显示了如上所述的错误 Selenium版本:2.25 操作系统:Windows 7.0 浏览器:Firefox 浏览器版本:3.6t.replace不是一个函数,通常是由于试图在JavaScript中对空值执行替换而导
“Type error$j undefined”
我想知道这里的问题是什么,我之前使用的脚本运行得很好,但是从上周开始,eclipse在我运行脚本时显示了如上所述的错误
Selenium版本:2.25
操作系统:Windows 7.0
浏览器:Firefox
浏览器版本:3.6t.replace不是一个函数,通常是由于试图在JavaScript中对空值执行替换而导致的 我怀疑您试图在所有JavaScript加载完成之前与页面上的某些内容进行交互,这是导致错误的原因。这将是间歇的,因为有时页面将完全加载,页面上的JavaScript将正确处理。而在其他时间硒可能会进入有点太快 通常,让开发人员检查他们的javaScript代码,有一个路径会导致对null执行替换。他们应该有一些代码来防止这样的事情发生,这是由劣质代码引起的
基本上,您已经发现了一个bug。有关详细信息,请单击此链接
ERROR: Command execution failure. Please search the forum at http://clearspace.openqa.org for error details from the log window. The error message is: t.replace is not a function