Как я запускаю Селен IDE из командной строки с определенным загруженным тестовым сценарием?

У меня была та же проблема как некоторые другие, даже становящиеся Подрывным для работы, таким образом, я не могу сказать, лучше ли это, чем Subclipse.

Subclipse действительно недостает когда дело доходит до интеграции с Eclipse для тегов и ответвлений. Можно сделать их, но это нигде не является рядом столь же бесшовным, как это с CVS.

9
задан OMG Ponies 30 September 2009 в 14:57
поделиться

1 ответ

Вы близко. Selenium имеет встроенную страницу для автоматической загрузки и выполнения тестов из набора тестов под названием TestRunner.html . Вы можете вызвать его следующим образом:

C:\Program Files\Mozilla Firefox\firefox.exe" -chrome "chrome://selenium-ide/content/selenium-core/TestRunner.html?baseUrl=http://[BASEURL]&test=file:///[TESTSUITE-PATH]&auto=false"

Это запустит firefox со всеми тестами из набора тестов по указанному пути, загруженными и ожидающими выполнения одним нажатием кнопки.

Например

После создания пары тестов на селен, сохраните тестовые примеры как testcase1.html и testcase2.html в папке, например, c: \ tests.

Сохраните набор тестов как testsuite.html в той же папке. Теперь вы можете запустить этот набор тестов с помощью приведенной ниже командной строки:

C:\Program Files\Mozilla Firefox\firefox.exe" -chrome "chrome://selenium-ide/content/selenium-core/TestRunner.html?baseUrl=http://localhost&test=file:///C:\tests\testsuite.html&auto=false"

У вас должны быть загружены тесты в firefox, готовые к выполнению.

Если вы измените вышеуказанный URL, чтобы параметр auto имел значение true, тогда тесты также будут запущены после запуска.

&auto=true

РЕДАКТИРОВАТЬ:

Аргумент baseurl обновлен до правильной формы с учетом регистра: baseUrl

Обновлен путь к TestRunner.html до: chrome: //selenium-ide/content/selenium-core/TestRunner.html

9
ответ дан 4 December 2019 в 13:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: