正如标题所述,我试图创建一个在浏览器中打开多个标签的脚本。目前,脚本似乎要等到每个页面完成加载,然后再转到新选项卡。有没有办法继续前进而无需等待页面加载。似乎很难在网上找到相关信息。
#!/usr/bin/env ruby
require 'selenium-webdriver'
file = File.open(ARGV[0], 'r')
driver = Selenium::WebDriver.for :firefox
file.each do |host|
driver.get(host)
driver.execute_script( "window.open()" )
driver.switch_to.window( driver.window_handles.last )
end