2015-04-15 4 views
1

Я тестирую сайт, который в производственных средах использует сценарии bash и python для имитации пользователей. Я знаком с Selenium (Java-вкус), чтобы протестировать интерфейс, но без этих сценариев, работающих в фоновом режиме, не так много, чтобы протестировать.Интеграция скриптов bash/python с Selenium

Есть ли подключаемый модуль для Selenium для запуска сценариев linux command/bash или отдельного инструмента для автоматизации всего процесса? Это основной процесс, который мне нужно автоматизировать:

Авторизироваться Front End → проверки активности текущего пользователя (должен быть 0) → запустить питон/Баш скрипты → проверить новые уровни активности подхватываются системой в передняя часть → запускает различные тесты на данные в передней части.

ответ

0

Если вы реализуете Селены питона связывание как питон скрипт вместе с Fabric, то вы не должны иметь никаких проблем, проверка браузера с Селеном и выполнением сценариев на внешнем сервере с Fabric. Фактически я сейчас делаю аналогичный проект с Selenium, Ткани и PhantomJS (вы также можете посмотреть на это).

Так что более глубокий взгляд в:

  • Fabric помогает вам административных задач и упрощает использование SSH
  • Selenium Python Bindings позволяет получить доступ все компоненты браузера документов
  • PhantomJS для дополнительных функций - то есть браузер скриншоты, автоматизация страниц, анализ эффективности
+0

эй большое спасибо! Похоже, это может спасти меня –

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