我正试图通过Jenkins运行rake任务。我安装了插件。当我运行任务时,它会命中一行代码来杀死IE的所有现有实例,但是创建新IE实例的下一行似乎没有被命中。我通过命令提示符运行任务,并且以这种方式运行时运行正常。
以下是我遇到问题的代码段:
case ENV['BROWSER']
when "IE"
`taskkill /im iexplore.exe /f /t >nul 2>&1` #Runs this line
@browser = Watir::Browser.new :ie #Doesn't run this line
when "FIREFOX"
`taskkill /im firefox.exe /f /t >nul 2>&1`
@browser = Watir::Browser.new :firefox
when "CHROME"
`taskkill /im chrome.exe /f /t >nul 2>&1`
@browser = Watir::Browser.new :chrome
else
puts "Cue Ragemonkey.... Someone changed the names of the browser!!!"
端
EDIT /解答:
好的,这就是我为了让它工作而做的事情......事实证明,因为我正在运行Jenkins作为一项服务,它正在将它作为系统推出......它不是那么喜欢所以我将服务改为在我的个人资料下运行,我可以毫无问题地开始我的测试。
答案 0 :(得分:0)
好的,这就是我为了让它工作而做的事情......事实证明,因为我正在运行Jenkins作为一项服务,它正在将它作为系统推出......它不是那么喜欢所以我将服务改为在我的个人资料下运行,我可以毫无问题地开始我的测试。