Size: a a a

Aerokube Support

2021 January 14

T

T:ema in Aerokube Support
Anatolii Hanziuk
Это очевидно. Вопрос в том что там нужно указать при таком сетапе и нужно ли как-то дополнительно сверлить тоннели из докер контейнера с тестами и к докер контейнеру с селеноидом
Обеспечение связности это задача прокси. Дырки должны быть просверлены именно для коннекта к прокси
источник

T

T:ema in Aerokube Support
Гуд Константин
Проблема в том, что браузер не возвращает список табов из-за чего я не могу с ним взаимодействовать по сдп
я не сразу увидел, что вы работаете с pychrome, а не просто с селениумом. никогда с ним не работал, надо внимательно посмотреть, умеет ли он к сессии подключаться и вот это всё
источник

ГК

Гуд Константин... in Aerokube Support
T:ema
я не сразу увидел, что вы работаете с pychrome, а не просто с селениумом. никогда с ним не работал, надо внимательно посмотреть, умеет ли он к сессии подключаться и вот это всё
скажи пожалуйста, с помощью чего ты подключаешься к сессии?
источник

T

T:ema in Aerokube Support
Гуд Константин
скажи пожалуйста, с помощью чего ты подключаешься к сессии?
Насколько я знаю, selenium 4 поддерживает работу,  cdp
источник

T

T:ema in Aerokube Support
Гуд Константин
скажи пожалуйста, с помощью чего ты подключаешься к сессии?
Если биндинги свежие, то driver.execute_cdp_cmd
источник

ГК

Гуд Константин... in Aerokube Support
T:ema
Если биндинги свежие, то driver.execute_cdp_cmd
для питона уже 4й селениум есть?
источник

T

T:ema in Aerokube Support
Гуд Константин
для питона уже 4й селениум есть?
В бете есть. Надо читать документацию, наверняка есть попытки и с 3м селенимумом чтобы работало
источник

ГК

Гуд Константин... in Aerokube Support
T:ema
Если биндинги свежие, то driver.execute_cdp_cmd
https://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.chrome.service
Как будто бы только для локального крома, а не для ремоута...
источник

T

T:ema in Aerokube Support
Гуд Константин
https://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.chrome.service
Как будто бы только для локального крома, а не для ремоута...
from selenium.webdriver import Chrome

driver = Chrome()
version_info = driver.execute_cdp_cmd('Browser.getVersion', {})
print(version_info)
источник

ГК

Гуд Константин... in Aerokube Support
T:ema
from selenium.webdriver import Chrome

driver = Chrome()
version_info = driver.execute_cdp_cmd('Browser.getVersion', {})
print(version_info)
да, но это же не для ремоута, как это использовать с селеноидом?
источник

T

T:ema in Aerokube Support
Гуд Константин
да, но это же не для ремоута, как это использовать с селеноидом?
возможно, для питона ещё биндинги не готовы. Для других языков - готовы
источник

ГК

Гуд Константин... in Aerokube Support
T:ema
возможно, для питона ещё биндинги не готовы. Для других языков - готовы
печалька если так..
источник

T

T:ema in Aerokube Support
Гуд Константин
печалька если так..
Там всё довольно просто работает. Лучше на гитхабе поискать, уверен что библиотечка уже есть
источник
2021 January 15

D

Den in Aerokube Support
Добрый день, подскажите плиз как лучше устанавливать apk на android-selenoid.
источник

АА

Александр Андряшин... in Aerokube Support
Den
Добрый день, подскажите плиз как лучше устанавливать apk на android-selenoid.
Насколько я знаю приложение просто указывается в урле при создании сессии...
источник

D

Den in Aerokube Support
Александр Андряшин
Насколько я знаю приложение просто указывается в урле при создании сессии...
Спасибо! Но я подумал закидывать через docker-compose, но столкнулся с проблемкой
источник

D

Den in Aerokube Support
version: '3'
services:
 selenoid:
   image: aerokube/selenoid
   network_mode: bridge
   volumes:
     - "/path/to/config:/etc/selenoid"
     - "/var/run/docker.sock:/var/run/docker.sock"
     - "/path/to/config/video:/opt/selenoid/video"
     - "/path/to/config/logs:/opt/selenoid/logs"
   environment:
     - OVERRIDE_VIDEO_OUTPUT_DIR=/path/to/config/video
   command: ["-conf", "/etc/selenoid/browsers.json", "-video-output-dir", "/opt/selenoid/video", "-log-output-dir", "/opt/selenoid/logs"]
   ports:
     - "4444:4444"
источник

D

Den in Aerokube Support
не хочет стартовать...
источник

D

Den in Aerokube Support
selenoid-ui стартует нормально
источник

А

Алексей Гуляев... in Aerokube Support
Den
version: '3'
services:
 selenoid:
   image: aerokube/selenoid
   network_mode: bridge
   volumes:
     - "/path/to/config:/etc/selenoid"
     - "/var/run/docker.sock:/var/run/docker.sock"
     - "/path/to/config/video:/opt/selenoid/video"
     - "/path/to/config/logs:/opt/selenoid/logs"
   environment:
     - OVERRIDE_VIDEO_OUTPUT_DIR=/path/to/config/video
   command: ["-conf", "/etc/selenoid/browsers.json", "-video-output-dir", "/opt/selenoid/video", "-log-output-dir", "/opt/selenoid/logs"]
   ports:
     - "4444:4444"
вопрос не сюда по сути, вопрос к докеру
источник