Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
Java t、 替换不是selenium RC中的函数_Java_Selenium_Webdriver_Payment Gateway - Fatal编程技术网

Java t、 替换不是selenium RC中的函数

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中对空值执行替换而导

我在firefox 3.6中使用selenium 2.25,在运行脚本时遇到了一些问题

下面是我的控制台和系统中的错误,显示警告消息为
“Type error$j undefined”

我想知道这里的问题是什么,我之前使用的脚本运行得很好,但是从上周开始,eclipse在我运行脚本时显示了如上所述的错误

Selenium版本:2.25

操作系统:Windows 7.0

浏览器:Firefox


浏览器版本:3.6

t.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