Как открыть Firefox и несколько вкладок из сценария Ruby? - PullRequest
2 голосов
/ 27 июня 2010

Основываясь на « Открыть браузер Firefox с помощью скрипта Ruby автоматизации », я создал скрипт, который будет открывать все мои общие интернет-сайты при запуске, но это происходит только в том случае, если Firefox уже открыт. Если он не открыт, он откроет одну страницу на одной вкладке, а затем последовательно откроет остальные после того, как я закрою каждую.

Я пытался sleep(5) на случай, если он просто не был готов, но это не сработало.

Мой сценарий был:

system("firefox somesite.com/")
system("firefox another.com/")
system("firefox aThirdSite.com/")

и когда я запустил его, он загрузил все три страницы в новых вкладках, если Firefox уже был открыт, но загрузил только первую, если Firefox не был открыт. Когда я закрыл Firefox, он загрузил второй, затем, когда я снова закрыл его, он загрузил третий.

Есть ли способ открыть Firefox для каждого веб-сайта на отдельных вкладках, если Firefox закрыт перед запуском скрипта?

1 Ответ

5 голосов
/ 27 июня 2010

Хорошо, я только что попытался разделить веб-адреса пробелом в одном системном вызове, и это, похоже, решило проблему. Я не знаю, нужно ли удалять это или нет, но я оставлю это на тот случай, если кто-то ищет это.

system("firefox siteone.com/ sitetwo.com/ sitethree.com/")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...