Size: a a a

2020 September 30

AV

Alex Vershinin in JS for testing
Кавычки потерлись, конечно)
источник

K

Ksenia in JS for testing
Alex Vershinin
А сделал оберточку небольшую, которая возвращает waitForSelector(${selector} >> text=${value}), нужен только изначальный селектор :) В тестах выглядит чуууть-чуть чище.
ага, также сделала в результате)
источник

AV

Alex Vershinin in JS for testing
Ksenia
ага, также сделала в результате)
👍👍
источник

AP

Alexey Panashchenko in JS for testing
это клон плейрайта?
источник

AP

Alexander Popov in JS for testing
Alexey Panashchenko
это клон плейрайта?
это selenide для playwright
источник

AP

Alexey Panashchenko in JS for testing
понял
источник

SC

Sergey Chepets in JS for testing
Привет,  запускаю тесты на ci gitlab. Собираю в docker compose сеть с тестируемым приложением, тестами, базами и остальным. Тесты в образе плейрайта с установленным в кеше хромиумом. И так к проблеме, в хроме открываю линку на апу, подтягиваются скрипты, один из которых установка сервис воркера. Так как к апе я обращаюсь по имени  контейнера в компоте, то хром считает это небезопасной сетью и не позволяет инсталл сервис воркера. Есть варианты без подтягивания nginx и https для хоста апы? Можно как то сделать, что бы контейнеры в композе могли обращаться друг к другу через localhost?
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Chepets
Привет,  запускаю тесты на ci gitlab. Собираю в docker compose сеть с тестируемым приложением, тестами, базами и остальным. Тесты в образе плейрайта с установленным в кеше хромиумом. И так к проблеме, в хроме открываю линку на апу, подтягиваются скрипты, один из которых установка сервис воркера. Так как к апе я обращаюсь по имени  контейнера в компоте, то хром считает это небезопасной сетью и не позволяет инсталл сервис воркера. Есть варианты без подтягивания nginx и https для хоста апы? Можно как то сделать, что бы контейнеры в композе могли обращаться друг к другу через localhost?
там https все?
источник

SC

Sergey Chepets in JS for testing
Нет, http, поэтому и проблема
источник

SC

Sergey Chepets in JS for testing
Хром хочет или localhost или https
источник

SC

Sergey Chepets in JS for testing
Тогда разрешит установку сервис воркера
источник

VG

Vitalii Grygoruk in JS for testing
по локалхоусту врядли получится… разве что или в контейнере с хромом localhost переписать в /etc/hosts 🙂
источник

SC

Sergey Chepets in JS for testing
А ssh tunnel - это ни про это?
источник

SC

Sergey Chepets in JS for testing
Никто не использовал?
источник

VG

Vitalii Grygoruk in JS for testing
про это… но это приседаний будет
источник

VG

Vitalii Grygoruk in JS for testing
не проще с nginx контейнером?
источник

SC

Sergey Chepets in JS for testing
Легче nginx + самоподписанный серт?
источник

SC

Sergey Chepets in JS for testing
Ок, тогда nginx. Спасибо
источник

VG

Vitalii Grygoruk in JS for testing
nginx + self signed cert найдешь кучу статей / примеров в инете, даже готовые докерфайлы наверняка найдешь. Плюс не надо городить ничего дополнительного во всех остальных контейнерах.
источник

VG

Vitalii Grygoruk in JS for testing
вот целая статья где все разжевано по полочкам, с lets encrypt certificate https://www.freecodecamp.org/news/docker-nginx-letsencrypt-easy-secure-reverse-proxy-40165ba3aee2/
источник