Size: a a a

Aerokube Support

2020 August 05

МГ

Михаил Герасимчук... in Aerokube Support
я бы с удовольствием, но я использую selenoid как черный ящик с которым общаюсь по api через web драйвер и codeception, а команду старта записи я не контролирую и вроде бы именно во время ее выполнения происходит старт конкретного имаджа - и по дефолту этот конкретный имадж имеет латест тег
источник

МГ

Михаил Герасимчук... in Aerokube Support
так же в качестве хака я спулил версию 6.2 - последнюю версиюю video-recording имаджа и переименовал тег в latest-release, но при очередном запуски тестирования сессии я снова увидел курсор, и еще раз посмотрев на коммит https://github.com/aerokube/selenoid-images/commit/79cfd9bb155b2f3f1edc616706218cd02eab7c7b
Понял, что могу отключить показ курсора только установкой ENV переменной в "0". А как ее установить используя Capabilities или API я не понимаю...
источник

A

Anton in Aerokube Support
@MihailGerasimchuk с помощью всего пары команд можно установить Selenoid и Selenoid UI без всяких one-click app =)
источник

A

Anton in Aerokube Support
Если использовать утилиту CM https://aerokube.com/cm/latest/
источник

МГ

Михаил Герасимчук... in Aerokube Support
Спасибо за совет, но это не мой usecase
источник

A

Anton in Aerokube Support
у меня на том же digital ocean дженкинс по требованию запускает виртуалку и тут же разворачивает там селеноид (даже без скачивания бинарника)
UPD: там есть ВМ с докером на убунте

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v ${HOME}:/root aerokube/cm:latest-release selenoid start --last-versions 1 --vnc
docker run -d --name selenoid-ui --link selenoid -p 8080:8080 aerokube/selenoid-ui:latest-release --selenoid-uri=http://selenoid:4444
источник

A

Anton in Aerokube Support
Михаил Герасимчук
Спасибо за совет, но это не мой usecase
объясните зачем вам именно one-click app?
источник

АА

Александр Андряшин... in Aerokube Support
Михаил Герасимчук
так же в качестве хака я спулил версию 6.2 - последнюю версиюю video-recording имаджа и переименовал тег в latest-release, но при очередном запуски тестирования сессии я снова увидел курсор, и еще раз посмотрев на коммит https://github.com/aerokube/selenoid-images/commit/79cfd9bb155b2f3f1edc616706218cd02eab7c7b
Понял, что могу отключить показ курсора только установкой ENV переменной в "0". А как ее установить используя Capabilities или API я не понимаю...
источник

A

Anton in Aerokube Support
Михаил Герасимчук
я бы с удовольствием, но я использую selenoid как черный ящик с которым общаюсь по api через web драйвер и codeception, а команду старта записи я не контролирую и вроде бы именно во время ее выполнения происходит старт конкретного имаджа - и по дефолту этот конкретный имадж имеет латест тег
вы запускате ВМ в digital ocean по API?
источник

МГ

Михаил Герасимчук... in Aerokube Support
@aandryashin огромное спасибо, заиспользовал эту ручку:
- WebDriver:
...
     capabilities:
         env: ["HIDE_CURSOR=0"]

и это решило мою проблему
источник
2020 August 06

AA

Anna Arkhipchuk in Aerokube Support
Подскажите, пожалуйста. в вм с андроидом пытаюсь посмотреть curl http://localhost:4444/status - получаю The URL '/status' did not map to a valid resource.
источник

RH

Ruslan Hakimov in Aerokube Support
А селеноид работает на подмане?
источник

АА

Александр Андряшин... in Aerokube Support
нет, но на подмане может работать Kubernetes, а для него есть moon:
https://aerokube.com/moon/
источник

d

dmitry in Aerokube Support
ребята, привет; такой вопрос: раз на 5-7 ранов (использую ггр + селеноид) вываливается такая ошибка: 01:24:49 E   selenium.common.exceptions.WebDriverException: Message: unsupported browser: firefox-75.0
источник

d

dmitry in Aerokube Support
с чем это может быть связано?
источник

АА

Александр Андряшин... in Aerokube Support
dmitry
ребята, привет; такой вопрос: раз на 5-7 ранов (использую ггр + селеноид) вываливается такая ошибка: 01:24:49 E   selenium.common.exceptions.WebDriverException: Message: unsupported browser: firefox-75.0
значит на каком то из селеноидов не сконфигурирован firefox-75
источник

d

dmitry in Aerokube Support
с помощью таймаута это решить можно? или есть другие способы?
источник

АА

Александр Андряшин... in Aerokube Support
dmitry
с помощью таймаута это решить можно? или есть другие способы?
сколько у вас селеноидов?
источник

d

dmitry in Aerokube Support
эта величина не постоянная, но обычно 3 селеноида на 3-4 машинах
источник

АА

Александр Андряшин... in Aerokube Support
проверьте browsers.json на каждом, они должны быть одинаковые, в каком то нет firefox-75.0
источник