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

run selenium2library tests in background


(kom) #1

Продолжить обсуждение из Selenium2library переход по xpath/css локатору работает через раз:


(Александр Таранков) #2

Можешь пояснить задачу? Надо запускать тесты в браузере и иметь возможность продолжать самому работать на той же машине? ОС какая?


(rmerkushin) #3

Если тесты запускать на linux, то есть xvfb. На windows при запуске тестов через jenkins они все фоном работают и вроде не должны мешать.


(kom) #4

Надо запускать тесты в браузере и иметь возможность продолжать самому работать на той же машине

Да, именно так.
ОС - windows server 2003.


(kom) #5

jenkins - бесплатная утилита? насколько сложно ее настроить для запуска robot framework тестов?


(Dmitriy Zverev) #6

Установку Jenkins называют ненормально простой


(Александр Таранков) #7

Jenkins тут никак не поможет. Он просто выполняет команду по запуску тестов, которую ты ему дашь. И тесты точно так же запускают браузер, который тебе (а ты ему) будет мешать.

Я на винде использую простой трюк: открываю удалённое (Remote Desktop) соединение на свою же машину и в этом новом окне запускаю тесты. Окно можно легко свернуть и продолжать работать в основной сессии


(kom) #8

Спасибо, правда выполнять тесты нужно уже на удаленном комптьютере, т.е. получается нужно зайти на удаленный, и еще раз в нем же зайти на него же - на 127.0.0.1 удалось.
Надеюсь это не замедлит выполнение тестов(пока смотрю вроде скорость такая же).

Еще раз спасибо


(Александр Таранков) #9

Ну, на удалённый можно просто открыть две разных сессии: в одной работать самому, в другой запустить тесты


(kom) #10

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


(Dmitriy Zverev) #11

Можно логиниться по RDP двумя разными пользователями, если не хотите jenkins.


(kom) #12

Спасибо но есть доступ только под одним пользователем


(Александр Таранков) #13

Это должно рулиться политиками для RDP-доступа. Но в принципе, если решение найдено и устраивает, то и ок