Size: a a a

QA — Автоматизация

2019 October 18

SG

Sergey Golovin in QA — Автоматизация
источник

AB

Alexei Barantsev in QA — Автоматизация
по идее WebDriver это обычный HTTP, то есть сервер не следит, кто там на клиентской стороне, лишь бы он присылал правильные верительные грамоты. то есть если другой клиент приходит с тем же идентификатором сессии — он получает полноценный доступ. поэтому берите wireshark и смотрите, чем отличаются ваши "поддельные" запросы от "оригинальных"
источник

SG

Sergey Golovin in QA — Автоматизация
Идея с wireshark мне нравится). Ещё хотелось бы уточнить port и debugging port это одно и то же?
источник

AB

Alexei Barantsev in QA — Автоматизация
понятия не имею. надо смотреть по контексту
источник

SG

Sergey Golovin in QA — Автоматизация
Alexei Barantsev
понятия не имею. надо смотреть по контексту
Спасибо за советы
источник

LY

Lev Yarushin in QA — Автоматизация
Sergey Golovin
Спасибо за советы
https://www.sitespeed.io/documentation/browsertime/configuration/
Вот параметр интересный
--selenium.url  URL to a running Selenium server (e.g. to run a browser on another machine).
источник

LY

Lev Yarushin in QA — Автоматизация
Вам для этого нужно сессию перехватить?
источник

LY

Lev Yarushin in QA — Автоматизация
И порт у вас в конфиге дебаг от хрома, обычно на 4444 хаб
источник

SG

Sergey Golovin in QA — Автоматизация
Lev Yarushin
Вам для этого нужно сессию перехватить?
Да
источник

SG

Sergey Golovin in QA — Автоматизация
Lev Yarushin
И порт у вас в конфиге дебаг от хрома, обычно на 4444 хаб
Пробовал. Connection refused
источник

LY

Lev Yarushin in QA — Автоматизация
Т.е. вы хотите чтобы sitespeed подключился к вашему хабу?
источник

LY

Lev Yarushin in QA — Автоматизация
Или у вас просто браузер
источник

LY

Lev Yarushin in QA — Автоматизация
Почему из докера не звпустить?
https://www.sitespeed.io/documentation/browsertime/installation/#mac--linux
источник

LY

Lev Yarushin in QA — Автоматизация
там и хром и ff и xvfb
источник

SG

Sergey Golovin in QA — Автоматизация
я хочу стартануть sitespeed и начать замер, а тем временем подключиться от webdriver.io и делать действия на странице. У них это неудобно реализовано
источник

LY

Lev Yarushin in QA — Автоматизация
prescript и postscript
Иначе никак. В принципе код открытый, можете своё что-то придумать
источник

SG

Sergey Golovin in QA — Автоматизация
не думаю что никак)  Они ведь стартуют сессию)
источник

LY

Lev Yarushin in QA — Автоматизация
Стартуют для запуска браузера. Затем подключаются через дебаг-порт по cdp. Затем закрывают
источник

LY

Lev Yarushin in QA — Автоматизация
То есть нужно сделать так чтобы browsertime держал для вас открытую сессию. А не закрывал после того как url загрузится.
источник

LY

Lev Yarushin in QA — Автоматизация
источник