Перейти к содержимому

ArtemKorsakov

Регистрация: 29 сен 2015
Offline Активность: 16 дек 2020 13:38
-----

#158014 Как захватить get-запросы в selenium webdriver

Написано ArtemKorsakov 31 января 2017 - 09:12

 

 

К сожалению, в прошлый раз поторопился отписать, что все завершилось успешно.

Ни один инструмент не удалось укротить так, чтобы он перехватывал весь network-трафик. 

тут очень странно что прокси не перехватывает трафик. Как же тогда запросы проходят как не через прокси?

 

Скорее всего, я просто не научился пользоваться этими инструментами и выбрал самый "простой" способ)))

Там много настроек, я покрутил, попробовал, помучился, погуглил.

Гугловская страница дала мне траффик, а большего мне и не нужно было. Я и выбросил эти инструменты.


  • 1


#158010 Как захватить get-запросы в selenium webdriver

Написано ArtemKorsakov 31 января 2017 - 08:46

К сожалению, в прошлый раз поторопился отписать, что все завершилось успешно.

Ни один инструмент не удалось укротить так, чтобы он перехватывал весь network-трафик. 

 

В результате нашёл следующее решение:

Запускаю автотест в хроме, открываю страницу "chrome://net-internals/#events", затем открываю новую закладку и там посещаю те страницы, трафик которых мне нужно перехватить.

Затем возвращаюсь на закладку "chrome://net-internals/#events", считываю трафик и фильтрую, чтобы выудить нужные мне данные.

 

Если нужно обнулить статистику, то просто обновляю страницу "chrome://net-internals/#events".


  • 1


#154316 Подскажите, пожалуйста, как перейти по урлу, который требует аутентифи

Написано ArtemKorsakov 15 сентября 2016 - 13:46

Поторопился, удалось нагуглить ответ:

_driver.Navigate().GoToUrl("https://UserName:Password@Example.com");

)))


  • 2


#149040 Selenium WebDriver Браузер во всю ширину экрана

Написано ArtemKorsakov 02 марта 2016 - 15:36

 

Да. Я создал .bat файл для запуска с админскими правами. И проблем никаких. ;)

Также Jenkins скидывает всё свое барахло в папку юзера. Можно указать свое место.
Мой Start_Jenkins.bat файл выглядит так:
 
SET JENKINS_HOME=C:\Jenkins\.jenkins
java -jar jenkins.war

 

Отлично, всё ясно!

Я так же попробовал, но появилась одна проблема:

Jenkins, который запускался через службы, хранил все свои настройки в папке "C:\Program Files (x86)\Jenkins".

А Jenkins, который запускается через java -jar jenkins.war, смотрит настройки в папке "C:\Users\akorsakov\.jenkins".

Вопрос: как мне сделать так, чтобы во втором случае настройки смотрелись из папки "C:\Program Files (x86)\Jenkins", а не "C:\Users\akorsakov\.jenkins"???

Достаточно ли для этого запускать так:

SET JENKINS_HOME=C:\Program Files (x86)\Jenkins

???


  • 1