run selenium2library tests in background

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

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

1 лайк

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

1 лайк

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

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

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

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

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

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

1 лайк

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

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

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

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

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

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

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