Как захватывать сетевой траффик в Microsoft Edge из Selenium/Java?
#1
Отправлено 03 августа 2018 - 06:44
#2
Отправлено 03 августа 2018 - 09:00
а вообще насколько надо перехватывать трафик для разных браузеров?
может одного браузера хватит?
я понимаю, ИЕ11 кэширует когда нет хедера прагма-но-кэш, но другие браузеры ведь практически одинаково работают с реквестами
#3
Отправлено 03 августа 2018 - 09:39
Может, у них приложение, только в Едже работает?...
#4
Отправлено 03 августа 2018 - 10:03
оно везде работает. но и регрешн заавтоматить надо везде, включая эдж
там все в канвас завернуто и непонятно какой сценарий триггерится нажатием кнопки, кроме как из ответа сервера
#5
Отправлено 03 августа 2018 - 10:42
Пробовала как тут (https://github.com/l...roxy/issues/457) советуют настроить localhost proxy на системном уровне, но тогда HTTPS контент не проходит.
сертификаты установили?
#6
Отправлено 03 августа 2018 - 10:54
Пробовала как тут (https://github.com/l...roxy/issues/457) советуют настроить localhost proxy на системном уровне, но тогда HTTPS контент не проходит.
сертификаты установили?
Трудно сказать. Оно то ли не помогло, то ли я как-то накосячила с установкой сертификатов. Я его запихала в Trusted Publishers, но это ничего не изменило. Может я что-то не так делаю, черт знает.
#7
Отправлено 03 августа 2018 - 11:14
может сертификат надо правильно устанавливать, тогда покажите какую ошибку выдаёт
либо использовать ИЕ11 вместо Эдж, так как он поддерживает прокси
либо использовать Эдж+Грид, так как там есть поддержка прокси
https://www.selenium...lenium_grid.jsp
#8
Отправлено 03 августа 2018 - 13:26
#9
Отправлено 03 августа 2018 - 13:33
"content was blocked because it was not signed by a valid security certificate" (edge)
видимо означает что сертификат не добавился правильно
и вообще вся эта идея с системным прокси мне как-то не очень. через этот прокси будет весь трафик тогда идти же, а не только ИЕ, не? то есть параллельные тесты хрома/фф/ие уже не прокатят
да, архитектура где разные драйверы используют разные прокси очень муторная. надо стараться унифицировать
тогда да, надо делать грид
#10
Отправлено 04 августа 2018 - 22:37
простите пожалуйста а с какой целью собирались захватывать сетевой траффик в edge ?
#11
Отправлено 05 августа 2018 - 06:28
простите пожалуйста а с какой целью собирались захватывать сетевой траффик в edge ?
там игрушка почти вся завернута в канвас и в нем триггерятся разные рандомные сценарии нажатием кнопки. разные сценарии требуют разных дальнейших действий. узнать какой сценарий затриггерился можно из ответа сервера, например
и для вот этого надо написать регрешн (хром, фф, эдж, андроид, иос)
можно наверное не захватом трафика, а какой-нибудь тулой искать определенные картинки в канвасе, но этот метод довольно ненадежный кажется, так что я еще надеюсь, что с трафиком получится
#12
Отправлено 05 августа 2018 - 19:19
я спросил потому что часто для page element performance слушают и для нее есть альтернативные методы. но в вашем случае но подойдут (к тому же я проверил что https://github.com/a...aster/timing.js без бубна не работает с edge.
попробуйте поставить прокси на хосте а тесты гонять в Modern IE virtual machine , может быть ? Fiddlercore у меня тоже терял https траффик - когда поправлю укажу в README своего проекта...
Темы с аналогичным тегами Selenium, Browsermob, proxy, Microsoft Edge, Java, Edge driver
Тестирование →
Автоматизированное тестирование →
Логин на сайт не работает через selenium, но не в браузереАвтор Trololo, 13 фев 2024 selenium, selenoid |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передача результата функции с параметром request в фикстуру (pytest)Автор Kristall89, 03 фев 2024 selenium, webdriver, python и 2 еще... |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Какую версию Java поддерживает Selenium WebDriver?Автор Ksenia, 28 апр 2023 Selenium, Java |
|
|||
Тестирование →
Автоматизированное тестирование →
Настройка запуска Java автотестов в Jenkins.Автор VIRTOK, 15 апр 2023 Java, автотествы, Jenkins |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передать текст в инпутыАвтор vladid, 07 апр 2023 python, selenium |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных