您好我真的想通过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人才。
答案 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命令。