Как запустить сценарий тестирования ветряной мельницы - PullRequest
2 голосов
/ 11 декабря 2011

Я записал некоторые взаимодействия с мельницей, и когда я нажимаю «Сохранить», я получаю следующий (python) скрипт:

# Generated by the windmill services transformer
from windmill.authoring import WindmillTestClient

def test_recordingSuite0():
    client = WindmillTestClient(__name__)

    client.type(text=u'Hello World', id=u'lst-ib')
    client.click(link=u'Hello world program - Wikipedia, the free encyclopedia')
    client.waits.forPageLoad(timeout=u'20000')

Теперь у меня нет ни малейшего понятия, как это запустить.В конце мне нужен скрипт, с помощью которого я могу запустить 100 тестов одновременно.

Однако, если я запускаю один тест, и его легко распараллелить с python.Но сейчас я не могу запустить этот простой тест.

Я надеюсь, что кто-то может мне помочь :).

1 Ответ

1 голос
/ 11 декабря 2011

Вы просто запускаете, вставляя выходной скрипт из windmill в файл с именем * .py, а затем выполняете следующую команду

windmill chrome test=./[directory containing your *.py files] http://www.google.com

Вы также можете напрямую указать имя тестового файла.

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

...