2013-10-12 3 views

ответ

0

Если вы используете Python, вы можете написать простой скрипт так:

#!/usr/bin/python 
# filename:scheduler.py 
#encoding:utf-8 
import time 

def scheduler(): 
    while True: 
     # to something here 
     print 'hello world' 

     time.sleep(10) 


if __name__ == '__main__': 
    scheduler() 

пробега: питон scheduler.py

+0

Это будет блокировать основной поток, и я не могу выполнить какую-либо операцию. – peon

0

Если селен скрипт состоит только из проверки класса элемента, то вы можете выполните свой сценарий селена как cronjob, т. е. запустите класс java в качестве задачи cron. Или вы можете пойти на TimerTask, который подпадает под java.util. Кварц также является хорошим планировщиком.

Ссылки для хрон:
How to configure cron jobs Running a java program as cron job Cron job examples

Ссылка для TimerTask:
Timer Task

Ссылка для Quartz:
Quartz Tutorial

Событие, хотя ваша текущая область действия специфична, вы можете подумать об использовании вышеприведенного для планирования вашего набора тестов автоматизации для запуска через определенный интервал. Легкий способ добиться ночной автоматизации.

+0

+1, это приятное решение. Кроме того, используйте Планировщик задач Windows. По этой причине существует много многих библиотек и инструментов, не сворачивайте свои собственные! – Arran

+0

Мой вопрос запускает таймер в webdriver (например, setInterval в js), а не как запустить webdriver automatic. – peon

0

Если вы используете Java, это может помочь ..

for (int i=0;i<10;i++) 
{ 
if(driver.findElement(By.id("id_of_element")).isDisplayed()) //you can also use selector,class name,xpath..etc instead of id 
{ 
break; 
} 
Thread.sleep(10000);//sleep for 10 secs 
} 

приведенный выше код будет проверять наличие элемента каждые 10secs, если найден it'l выйти из цикла для ...

+0

Это заблокирует основной поток, и я не могу выполнить какую-либо операцию. – peon

+0

Что еще вы хотели бы сделать, пока вы делаете интервал между проверками класса элемента? –

+0

Почти все, например, кнопка клика, элемент запроса css, заполнять ввод и отправлять – peon

Смежные вопросы