Size: a a a

Aerokube Support

2020 December 04

M

Mark in Aerokube Support
Александр Андряшин
нет, все правильно, просто не задокументировали, поправим, передаете дополнительные аргументы через параметры в урле вот так:
ws://moon.example.com:4444/playwright/chrome?arg=--use-fake-ui-for-media-stream
сейчас попробую, спасибо!
источник

АА

Александр Андряшин... in Aerokube Support
если будет несколько парамертров arg в урле они как массив уйдут...
источник

АА

Александр Андряшин... in Aerokube Support
мы поправим доки, спасибо!
источник

АА

Александр Андряшин... in Aerokube Support
так же можно переменные окружения передавать через параметр env=TZ=Europe/Moscow их так же может быть несколько...
источник

M

Mark in Aerokube Support
в UI интерфейсе теперь передаваемые args видны, правда почему-то по-прежнему не могу получить доступ к фейк девайсу, буду дальше тестировать, локально этот же тест пока работает
источник

АА

Александр Андряшин... in Aerokube Support
а почему их два получилось?
источник

АА

Александр Андряшин... in Aerokube Support
а нет, они разные...
источник

АА

Александр Андряшин... in Aerokube Support
Mark
в UI интерфейсе теперь передаваемые args видны, правда почему-то по-прежнему не могу получить доступ к фейк девайсу, буду дальше тестировать, локально этот же тест пока работает
а как вы получаете доступ к девайсу? кскорее всего он создается на удаленном контейнере...
источник

M

Mark in Aerokube Support
Александр Андряшин
а как вы получаете доступ к девайсу? кскорее всего он создается на удаленном контейнере...
у меня получает доступ к девайсу фронтовый клиент, спросил у разработчиков, там используется метод
navigator.mediaDevices.getUserMedia(constraints)
источник

M

Mark in Aerokube Support
вебинарное приложение, решаю задачу:
зайти в комнату, стартануть трансляцию на кнопку, которая в свою очередь дергает браузерный апи выше ^
источник

АА

Александр Андряшин... in Aerokube Support
Mark
у меня получает доступ к девайсу фронтовый клиент, спросил у разработчиков, там используется метод
navigator.mediaDevices.getUserMedia(constraints)
этот клиент тоже выполняется на удаленно запущенном браузере?
источник

АК

Александр Купырев... in Aerokube Support
Подскажите пожалуйста а как можно узнать session-id ?

Сходу не увидел в доках
источник

АА

Александр Андряшин... in Aerokube Support
Александр Купырев
Подскажите пожалуйста а как можно узнать session-id ?

Сходу не увидел в доках
driver.getSessionId()
источник

АК

Александр Купырев... in Aerokube Support
спасибо
источник

M

Mark in Aerokube Support
Александр Андряшин
этот клиент тоже выполняется на удаленно запущенном браузере?
если я правильно понял, то фронтовый клиент тоже будет удаленно в том же инстансе, что и браузер, так как все происходит в браузере
источник

АА

Александр Андряшин... in Aerokube Support
Mark
если я правильно понял, то фронтовый клиент тоже будет удаленно в том же инстансе, что и браузер, так как все происходит в браузере
может пермиссий ему каких нибудь не хватает, у нас нет опыта работы с такими вещами, но если можно будет смоделировать то можно попробовать поразбираться...
источник

АА

Александр Андряшин... in Aerokube Support
может в контейнере чего то для браузера не хватает...
источник

M

Mark in Aerokube Support
тоже поразбираюсь, спасибо за ответы! 🙂
источник
2020 December 05

a

astatico in Aerokube Support
Всем привет!
Подскажите, пожалуйста, запускаю проект (с selenoid + docker) параллельно на jenkins в 5 исполнителях, как только 1 исполнитель освобождается на его место становится другой pipeline, при этом у этого же pipeline'а существенно падает скорость выполнения. Если бы он запустился сразу же при запуске билда, то скорость выполнения была бы нормальной. Не подскажете как это фиксится?
источник

АА

Александр Андряшин... in Aerokube Support
astatico
Всем привет!
Подскажите, пожалуйста, запускаю проект (с selenoid + docker) параллельно на jenkins в 5 исполнителях, как только 1 исполнитель освобождается на его место становится другой pipeline, при этом у этого же pipeline'а существенно падает скорость выполнения. Если бы он запустился сразу же при запуске билда, то скорость выполнения была бы нормальной. Не подскажете как это фиксится?
вы селеноид тоже на дженкинсе запускаете?
источник