1

我将 setExtensionJs 与定义 doFoo 原型的 user-extensions.js 文件一起使用。每次 Selenium 启动时都会引发异常:

CHECKPOINT-FAIL com.thoughtworks.selenium.SeleniumException: ERROR: Unknown command "doFoo"

setExtensionJs 调用当然是在 start 调用之前。

使用以下命令启动 Selenium:

-userExtensions user-extensions.js

工作没有问题。

有谁知道为什么我得到了例外?

4

1 回答 1

0

正如我在gyrmination 博客上所说

对于任何尝试使用此 SetExtensionJS() 接口的人来说,这只是一个提示。您不能像使用 user-extensions.js 那样使用它来创建 Selenium 命令,因为注册命令处理程序的代码在 SetExtensionJS() 注入您的代码之前运行。

对不起 :-(

于 2010-11-11T22:03:49.137 回答