[FAILURE:无法联系Selenium Server;你在'localhost:4444'上开始了吗?阅读更多内容http://seleniumhq.org/projects/remote-control/not-started.html拒绝连接]
您好.. 我正在研究easyB并遇到上述问题 如何启动selenium rc服务器以及这个问题是什么?
...谢谢
答案 0 :(得分:1)
那么你可以在[your-webapp] / scripts / _Events.groovy 中编写一个groovy脚本来启动和停止硒 (您必须先安装selenium-rc插件才能访问seleniumConfig或selenium Server脚本。)
includeTargets << new File("$seleniumRcPluginDir/scripts/_SeleniumConfig.groovy")
includeTargets << new File("$seleniumRcPluginDir/scripts/_SeleniumServer.groovy")
eventTestPhaseStart = { phase ->
if(isAcceptance(phase)){
startSeleniumServer()
}
}
eventTestPhaseEnd = { phase ->
if(isAcceptance(phase)){
stopSeleniumServer()
}
}
isAcceptance = { phase->
phase?.contains("acceptance");
}
答案 1 :(得分:0)
在使用客户端实例之前,您需要先启动Selenium Server 因此,在调用defaultSelenium实例创建之前,可以使用RemoteControlConfiguration(Link to javadoc)对象启动服务器,并将其用作SeleniumServer构造函数调用的参数,然后使用serverinstance.boot()调用启动服务器
像
这样的东西RemoteControlConfiguration rcc = new RemoteControlConfiguration()
//set whatever values you want your rc to start with:port,logoutfile,profile etc.
SeleniumServer ss = new SeleniumServer(rcc)
ss.boot()
确保在完成测试后将其关闭。