JavaScript: Как я могу запланировать задачу каждые две минуты в Selen Webdriverjs?

Я хочу проверить свою веб-страницу: войдите на веб-страницу, затем нажимайте кнопку обновления каждые 2 минуты, но не закрывайте окно браузера. Это мой упрощенный код (некоторые детали опущены).

var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().forBrowser('firefox').build();

driver.get('http://www.example.com');
// login, omit login code
setInterval(function () {
   driver.findElement({id: "refresh"}).click();
}, 2 * 60 * 1000);

Я хочу знать, как я могу планировать задачу каждые две минуты в селене webdriverjs.

1 ответ

Я просто сделал бы работу cron. Оформить заказ на этот пакет npm: https://www.npmjs.com/package/cron

Другие вопросы по тегам