基于" 使用Ruby自动化脚本打开Firefox浏览器 ",我制作了一个脚本,可以在运行时打开所有常用的互联网站点,但只有在Firefox已经打开时才会这样做.如果它没有打开,它将打开一个页面,在一个选项卡上,然后在我关闭每个页面之后依次打开其余页面.
我试过sleep(5)以防它还没准备好,但那没用.
我的剧本是:
system("firefox somesite.com/")
system("firefox another.com/")
system("firefox aThirdSite.com/")
Run Code Online (Sandbox Code Playgroud)
当我运行它时,如果Firefox已经打开,它会在新选项卡中加载所有三个页面,但如果Firefox未打开,它只加载第一个页面.当我关闭Firefox时,它加载了第二个,然后,当我再次关闭它时,它加载了第三个.
有没有办法在单独的选项卡中打开Firefox到每个网站,因为Firefox在运行脚本之前已关闭?
好的,我只是尝试在单个系统调用中用空格分隔Web地址,这似乎解决了问题.我不知道是否应该删除这个,但我会留下它以防万一有人正在搜索这个.
system("firefox siteone.com/ sitetwo.com/ sitethree.com/")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
838 次 |
| 最近记录: |