Основываясь на « Открыть браузер Firefox с помощью скрипта Ruby автоматизации », я создал скрипт, который будет открывать все мои общие интернет-сайты при запуске, но это происходит только в том случае, если Firefox уже открыт. Если он не открыт, он откроет одну страницу на одной вкладке, а затем последовательно откроет остальные после того, как я закрою каждую.
Я пытался sleep(5)
на случай, если он просто не был готов, но это не сработало.
Мой сценарий был:
system("firefox somesite.com/")
system("firefox another.com/")
system("firefox aThirdSite.com/")
и когда я запустил его, он загрузил все три страницы в новых вкладках, если Firefox уже был открыт, но загрузил только первую, если Firefox не был открыт. Когда я закрыл Firefox, он загрузил второй, затем, когда я снова закрыл его, он загрузил третий.
Есть ли способ открыть Firefox для каждого веб-сайта на отдельных вкладках, если Firefox закрыт перед запуском скрипта?