我如何让铬(由watir使用)留在后台?
在每个.goto
,浏览器都会获得焦点并成为活动窗口。
使用与ff相同的脚本或ie不会这样做。
最好的问候。
示例:
require "watir"
# browser = Watir::Browser.new :firefox # stays in background
browser = Watir::Browser.new :chrome # getting focus on .goto
for i in 0..5
browser.goto "http://google.com?q=#{i}"
sleep 5
end
browser.close
环境:
编辑:如下面的评论所述,我不想最小化窗口。
答案 0 :(得分:0)
我认为你可以通过使用win32ole来实现你的目标。我们的想法是模拟ALT + SPACEBAR + N键按下,这样窗口一打开就会最小化!
这是我能想到的最简单的。
这是:
require 'win32ole'
skey = WIN32OLE.new('Wscript.Shell')
skey.sendKeys("(%) + (' ') + (n)") #--> minimize window
祝你好运