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

时间:2013-04-23 23:15:45

标签: selenium-rc selenium-ide user-extensions.js

您好我真的想通过Selenium IDE运行一个测试套件,我已经在user-extensions.js和SelBLocks扩展(用于流量控制)中启动了一些自定义命令 没有成功。

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

我在批处理文件中使用以下命令运行套件时运气更好(具有适当的baseurl,suite& logfile值:

java -jar selenium-server-standalone-2.32.0.jar -htmlSuite "*firefox" "%baseurl%" "%suite%" "%log%" -port 4445  

但是,一旦遇到user-extensions.js中定义的命令和/或来自Selblocks的命令,testrunner就会死亡。

任何人都可以提供一些线索来解决上述问题吗?

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

2 个答案:

答案 0 :(得分:2)

公告:SelBlocks 2.1现在包括对Selenium Server的支持。在此处获取扩展程序文件:https://raw.githubusercontent.com/refactoror/SelBlocks/master/user-extensions.js

初始浏览器支持适用于firefox,googlechrome和opera。

答案 1 :(得分:0)

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

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

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

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