Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как запускать авто тесты на локальной машине, что бы в процессе их выполнения они никаким образом не влияли на текущую работу?

junit
selenium
java
Теги: #<Tag:0x00007f7b68cbf328> #<Tag:0x00007f7b68cbedd8> #<Tag:0x00007f7b68cbec20>

(Anatoliy Velikokhatskiy) #1

Вопрос собственно говоря в том, что во время запуска автотестов на локальной машине, постоянно открывается браузер, выполняются тесты, а это отвлекает от выполнения текущих задач. Как вы выполняете тесты? Используете виртуальную машину, выполняете тесты на удаленном серваке или ( свой вариант) ? Подскажите, как можно оптимизировать этот процесс.


(Yaroslav Pernerovskyy) #2
  1. Запускайте удаленно на Jenkins
  2. Запускайте в докере локально
  3. Сконфигурируйте грид на удаленной машине и используйте браузеры из него

(Сергей Кузьмин) #3

можно в VirtualBox Linux / Chrome или FF
https://github.com/sergueik/selenium-fluxbox https://github.com/sergueik/selenium-fluxbox/blob/master/screenshots/box.png
Windows / IE
OSX / Safari


(Vasiliy Rakshin) #4

Если не совсем сложное приложение и несложные проверки - то самое простое, на мой взгляд - использовать PhantomJS.


(Сергей Кузьмин) #5

Есть еще https://github.com/MachinePublishers/jBrowserDriver -