Во-первых, я хочу, чтобы вы знали, что я использую Selenium с Ruby, поэтому я предполагаю, что запуск вашего php-скрипта запустит веб-драйвер selenium и запустит ваши тесты ... Я просто объясню, как легко запустить ваш скрипт 3 разадень без необходимости быть мастером сисадмина.
В Linux есть чрезвычайно стабильная и надежная команда cron, которую вы должны будете использовать.Он позволяет планировать действия, которые будут выполняться ежедневно / ежечасно / как угодно.
Первое, что вы хотите сделать, - это перейти в каталог со своим скриптом.Я буду ссылаться на ваш скрипт как script.php.Прежде всего, убедитесь, что верхняя строка вашего скрипта:
#!/usr/bin/php
В каталоге вы выполните следующую команду, чтобы сделать ваш файл доступным для системы:
chmod +x script.php
Теперь настройте задание cron с помощью следующей команды:
crontab -e
Затем введите задание:
00 4,12,20 * * * /home/sean/script.php
00 - означает в 00 минут.
4, 12,20 - это часы (это 24-часовые часы.)
Первое: * - Каждый день
Второе: * - Каждый месяц
третье: * - Каждый день недели
Таким образом, этот скрипт будет запускаться каждый день, каждую неделю, каждый месяц в 4 часа, полдень и 8 вечера.
Очевидно, измените каталог на скрипт на вашемсистема и установите время, когда вы хотите, чтобы очистка произошла.
Надеюсь, это поможет!
-Дополненный материал для java / firefox-
Во-первых, возьмитевсе это с недоверием, так как я использую Ruby:)
Хорошо, чтобы запустить java / firefox, вы, вероятно, захотите взять seLenium Standalone.Вы можете взять его здесь .
Затем, чтобы запустить сервер selenium, вы просто:
java -jar selenium-server-standalone-2.5.0.jar
Вы можете запустить автономный сервер, запустив его в задании cron, а затемзакройте его в файле сценария.