Size: a a a

Aerokube Support

2020 November 22

MS

Matan Shavit in Aerokube Support
The timeout happens with every version
источник

АА

Александр Андряшин... in Aerokube Support
In that case it looks like error in driver, or client library, not in selenoid.
источник

АА

Александр Андряшин... in Aerokube Support
Matan Shavit
The timeout happens with every version
Timeout occurs if test does not communicate with driver 2 min, please check it...
источник

MS

Matan Shavit in Aerokube Support
Александр Андряшин
In that case it looks like error in driver, or client library, not in selenoid.
I'm sending request to address:4444/wd/hub , should I change that?
источник

MS

Matan Shavit in Aerokube Support
Since I changed the path in the browsers.json
источник

АА

Александр Андряшин... in Aerokube Support
Matan Shavit
I'm sending request to address:4444/wd/hub , should I change that?
Selenoid handles requests on /wd/hub
источник

MS

Matan Shavit in Aerokube Support
Ok so no change required
источник

АА

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

GM

Gaston Marengo in Aerokube Support
Gaston Marengo
Sorry to bother I'm still trying to add a crt to the browser images but no luck so far. Do you have any specific parameter to add to the automate_chrome.sh file? Thanks!
Sorry again. Anyone knows how to do this?
источник

АА

Александр Андряшин... in Aerokube Support
Gaston Marengo
Sorry to bother I'm still trying to add a crt to the browser images but no luck so far. Do you have any specific parameter to add to the automate_chrome.sh file? Thanks!
Did you tried pass cert through environment variable?
источник

GM

Gaston Marengo in Aerokube Support
Александр Андряшин
Did you tried pass cert through environment variable?
Yo mean setting it before building the image? Or in the host where I run the containers
источник

AN

Alex Neo in Aerokube Support
Ivan Krutov
привет, никак не работает. Selenoid это HTTP сервер, реализующий протокол Selenium. С Allure работают исключительно сами тесты.
В общем, как оказалось, проблемы с репортами allure нет, баг был у меня в самих тестах (много писать). Репорты пишутся, скриншоты сохраняются 👍
selenoid рулит!!
источник
2020 November 23

a

alexey in Aerokube Support
Доброе утро!! Я тут сталкнулся с тем что мне надо установить сертификат для браузера внутри селеноид. Есть идеи как это делать?
источник

IK

Ivan Krutov in Aerokube Support
alexey
Доброе утро!! Я тут сталкнулся с тем что мне надо установить сертификат для браузера внутри селеноид. Есть идеи как это делать?
пересобрать контейнер с браузером
источник

A

Andreyg in Aerokube Support
alexey
Доброе утро!! Я тут сталкнулся с тем что мне надо установить сертификат для браузера внутри селеноид. Есть идеи как это делать?
Делаешь файл Dockerfile где даешь команду скопировать внутрь имаджа твой сертификат:

FROM selenoid/vnc:chrome_84.0
USER root
COPY cert.pfx /home/selenium/
COPY entrypoint.sh /
 
USER selenium
источник

A

Andreyg in Aerokube Support
alexey
Доброе утро!! Я тут сталкнулся с тем что мне надо установить сертификат для браузера внутри селеноид. Есть идеи как это делать?
Потом добавляешь в Entrypoint.sh команду для добавлегтя сертификата в хром:
pk12util -i "/home/selenium/cert.pfx" -d "sql:/home/selenium/.pki/nssdb" -W "123"
источник

A

Andreyg in Aerokube Support
alexey
Доброе утро!! Я тут сталкнулся с тем что мне надо установить сертификат для браузера внутри селеноид. Есть идеи как это делать?
И потом запускаешь docker build. Новый имадж готов и сертификат внутри
источник

A

Andreyg in Aerokube Support
Andreyg
Потом добавляешь в Entrypoint.sh команду для добавлегтя сертификата в хром:
pk12util -i "/home/selenium/cert.pfx" -d "sql:/home/selenium/.pki/nssdb" -W "123"
Или вот так:
certutil -d "sql:$HOME/.pki/nssdb" -A -t "C,," -n "mycert" -i "/home/selenium/certificateCA.crt"
источник

MS

MG Sm in Aerokube Support
Привет. Есть необходимость использовать pyautogui в связке с selenoid. Нужно для перемещения отдельных отрисованных частей одного canvas. В нашем случае селениум двигает весь canvas, а не отдельный кусок по координате.
Получается, нужно пересобрать контейнер с браузером (c pyautogui и нужным скриптом на действия).
И встает вопрос, как во время сессии запустить нужный скрипт в контейнере с браузером?
источник

IK

Ivan Krutov in Aerokube Support
MG Sm
Привет. Есть необходимость использовать pyautogui в связке с selenoid. Нужно для перемещения отдельных отрисованных частей одного canvas. В нашем случае селениум двигает весь canvas, а не отдельный кусок по координате.
Получается, нужно пересобрать контейнер с браузером (c pyautogui и нужным скриптом на действия).
И встает вопрос, как во время сессии запустить нужный скрипт в контейнере с браузером?
можно в entrypoint прописать его
источник