Selenium rc 从批处理文件运行Selenium IDE会忽略user-extensions.js和selblocks。为什么?

Selenium rc 从批处理文件运行Selenium IDE会忽略user-extensions.js和selblocks。为什么?,selenium-rc,selenium-ide,user-extensions.js,Selenium Rc,Selenium Ide,User Extensions.js,您好,我很想通过Selenium IDE运行一个testsuite,我在user-extensions.js和SelBLocks扩展(用于流控制)中使用了一些自定义命令启动了该IDE 没有成功 是否有一个命令可以启动firefox并以套件和baseurl作为参数运行selenium插件 我在批处理文件中使用以下命令运行套件时运气更好(baseurl、套件和日志文件的值合适): java -jar selenium-server-standalone-2.32.0.jar -htmlSuite "

您好,我很想通过Selenium IDE运行一个testsuite,我在user-extensions.js和SelBLocks扩展(用于流控制)中使用了一些自定义命令启动了该IDE 没有成功

是否有一个命令可以启动firefox并以套件和
baseurl
作为参数运行selenium插件

我在批处理文件中使用以下命令运行套件时运气更好(baseurl、套件和日志文件的值合适):

java -jar selenium-server-standalone-2.32.0.jar -htmlSuite "*firefox" "%baseurl%" "%suite%" "%log%" -port 4445  
但是testrunner一旦遇到
user extensions.js
中定义的命令和/或来自
Selblocks
的命令,就会死掉

有人能提供一些线索来解决上述问题吗


IDE解决方案会更好(对我来说),因为我们这里没有太多java或webdriver人才。

在这里回答我自己的部分问题

将userExtension参数添加到java命令以加载用户扩展

java -jar selenium-server-standalone-2.32.0.jar -userExtensions "path\to\user-extensions.js" -htmlSuite "*firefox" "%baseurl%" "%suite%" "%log%"

但仍不确定如何让它理解selblocks命令。

公告:selblocks 2.1现在包括对Selenium Server的支持。请在此处获取扩展文件:


最初的浏览器支持是firefox、googlechrome和opera。

您需要认真地重新编写SelBlocks扩展。它使用Selenium IDE的内部结构,而这在
-htmlsuite
运行程序中是不存在的。