Size: a a a

2020 October 20

DB

Dmitry Balalin in atinfo chat
Подскажите как подружить appium в контейнере с тестом. С аппиумом на локальной машине тест работает - все ок. Развернул appium в docker контейнере и не понимаю как заставить проходить тест используя его.
ОС Ubuntu
Тест проводится на реальном устройстве
источник

DB

Dmitry Balalin in atinfo chat
Код теста ведь не должен меняться по идее? Capabil;ities те же должны быть. Адрес и порт тоже, насколько понимаю. Как-то контейнер что ли надо по особому сконфигурировать?
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
Код теста ведь не должен меняться по идее? Capabil;ities те же должны быть. Адрес и порт тоже, насколько понимаю. Как-то контейнер что ли надо по особому сконфигурировать?
у тебя просто аппиум в контейнере разворачивается?
источник

SV

Sergei Vasilchenko in atinfo chat
ты к нему через ключ -v подключаешь реальное устройство?
источник

SV

Sergei Vasilchenko in atinfo chat
Sergei Vasilchenko
у тебя просто аппиум в контейнере разворачивается?
или может с selenium grid он у тебя поднимается?
источник

DB

Dmitry Balalin in atinfo chat
без grid насколько понимаю
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
ты к нему через ключ -v подключаешь реальное устройство?
это надо udid написать после -v?
источник

SV

Sergei Vasilchenko in atinfo chat
ну тогда в капабилитис адрес_твоей_машины:порт_аппиума вроде тоже самое
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
это надо udid написать после -v?
не, это при запуске контейнера
docker run блабла бла -v dev/bus/usb
что то в таком духе
источник

DB

Dmitry Balalin in atinfo chat
sudo docker run --privileged -d -p 4723:4723  -v /dev/bus/usb:/dev/bus/usb --name container-appium appium/appium
источник

DB

Dmitry Balalin in atinfo chat
я вот на самом деле не особо понимаю, что здесь после ключа -v написано
источник

SV

Sergei Vasilchenko in atinfo chat
docker exec -it container-appium adb devices

что у тебя после запуска контейнера?
источник

DB

Dmitry Balalin in atinfo chat
Error: No such container: container-appium
источник

SV

Sergei Vasilchenko in atinfo chat
docker ps -a
источник

SV

Sergei Vasilchenko in atinfo chat
есть контейнеры?
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
docker exec -it container-appium adb devices

что у тебя после запуска контейнера?
эту команду я запускаю из контейнера что ли..
то бишь у меня такая штука перед впереди команды:
docker@appium-test-machine:~$
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
эту команду я запускаю из контейнера что ли..
то бишь у меня такая штука перед впереди команды:
docker@appium-test-machine:~$
ну ты перед этим по ssh к вирт машине подключаешься, правильно понимаю?
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
docker ps -a
есть, да
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                              NAMES
5533a3df5221        appium/appium       "/bin/sh -c '/root/w…"   2 hours ago         Up 2 hours          4567/tcp, 0.0.0.0:4723->4723/tcp   container-appium
источник

SV

Sergei Vasilchenko in atinfo chat
просто в вирт машине в терминале эту команду юзаешь
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
ну ты перед этим по ssh к вирт машине подключаешься, правильно понимаю?
да, наверное
источник