Selenium rc 从批处理文件运行Selenium IDE会忽略user-extensions.js和selblocks。为什么?
您好,我很想通过Selenium IDE运行一个testsuite,我在user-extensions.js和SelBLocks扩展(用于流控制)中使用了一些自定义命令启动了该IDE 没有成功 是否有一个命令可以启动firefox并以套件和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 "
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
运行程序中是不存在的。