Size: a a a

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

2020 April 06

SP

Sergey Pirogov in QA — Автоматизация
Alexei Barantsev
если верить Андрею — всё должно быть тип-топ. потому что они молодцы и не дёргают тредлокал раньше времени
давайте лучше о чем-то насущном, подскажешь где можно посмотреть пример написания плагина под IDE https://www.selenium.dev/selenium-ide/docs/en/plugins/plugins-getting-started
источник

AB

Alexei Barantsev in QA — Автоматизация
я пока не видел живых написанных плагинов под новый SeIDE
источник

SP

Sergey Pirogov in QA — Автоматизация
Alexei Barantsev
я пока не видел живых написанных плагинов под новый SeIDE
прекрасно
источник

AB

Alexei Barantsev in QA — Автоматизация
может быть они есть, спрошу разработчиков...
источник

ES

Eugene Shulga 🚀 in QA — Автоматизация
Добрый день, коллеги

Ни кто ли не сталкивался с проблемой?

При использованиии Internet Explorer драйвера Selenium'a страница виснет при открытии, хоть сама страница открывается и видна в окне браузера, но код продолжает ее ждать на методе driver.get(...) вплоть до возникновения ошибки
org.openqa.selenium.TimeoutException: Timed out waiting for page to load.

Страница минимального размера и не перегружена скриптами или контентом

Версия Selenium: 3.141.59
Версия IEDriverServer: 3.141.59 (пробовал обе разрядности и win32 и x64)
Версия IE: 11.719.18362.0
Версия OS: Windows 10
источник

AS

Andrei Solntsev in QA — Автоматизация
У меня когда-то было такое с хромом. Но там как раз был один маленький нехороший JS.
источник

AB

Alexei Barantsev in QA — Автоматизация
живых плагинов в open source не обнаружилось, есть кое-какие проприетарные, например, вот
https://chrome.google.com/webstore/detail/synthetics-formatter-for/agedeoibceidbaeajbehgiejlekicbfd
источник

AB

Alexei Barantsev in QA — Автоматизация
а также есть спич Хэффнера про плагины
https://www.youtube.com/watch?v=P-crJRvHJoo&feature=youtu.be&t=1315
и пример
https://github.com/tourdedave/selenium-ide-plugins
источник

А

Алексей in QA — Автоматизация
Возможно капитанский вопрос, но сам пока не разобрался:
python pytest selene requests
Я отправляю форму в UI-тесте, как мне спарсить ответ от сервера в нужном запросе? Если отправлять запрос в API-тесте, то там все понятно, но как считать ответ из уже прошедшего запроса, без отправки запроса через requests?
источник

SP

Sergey Pirogov in QA — Автоматизация
Алексей
Возможно капитанский вопрос, но сам пока не разобрался:
python pytest selene requests
Я отправляю форму в UI-тесте, как мне спарсить ответ от сервера в нужном запросе? Если отправлять запрос в API-тесте, то там все понятно, но как считать ответ из уже прошедшего запроса, без отправки запроса через requests?
Пусти запросы через прокси
источник

O

Oleg in QA — Автоматизация
Alexei Barantsev
если бы сразу была сформулирована задача — "хочется логировать вот это и вот это, давайте подумаем, как это можно лучше всего сделать", и эта задача была бы решена, и для неё бы где-то было полезно использовать рефлекшен — это было бы обоснование. но его не было
Кстати, а какой хороший способ для решения такой задачи?
У меня сейчас это реализовано набором методов, которые принимают функциональные интерфейсы, мессадж и опционально дополнительные данные для логгирования. Внутри происходит форматирование, ну и можно логгировать до и после вызова лямбды.
источник

M

Max in QA — Автоматизация
Hello!
Подскажите пожалуйста, коллеги, как можно "замедлить" Selenium. UI не успевает отрисоваться, а implicit wait не работают.
Говорят Thread.sleep использовать не айс. Но с ним работает как часы
источник

AV

Alexei Vinogradov in QA — Автоматизация
Max
Hello!
Подскажите пожалуйста, коллеги, как можно "замедлить" Selenium. UI не успевает отрисоваться, а implicit wait не работают.
Говорят Thread.sleep использовать не айс. Но с ним работает как часы
Explicit waits. Или Selenide если java
источник

AB

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

O

Oleg in QA — Автоматизация
Например я кладу запись в базу, хочу увидеть
Step 1: Put in DB data: {"a": "b"}
источник

AB

Alexei Barantsev in QA — Автоматизация
можно использовать готовые решения, типа allure
источник

O

Oleg in QA — Автоматизация
Я так понимаю в аллюре на аспектах реализовано?
источник

AB

Alexei Barantsev in QA — Автоматизация
в Java? точно не отвечу. раньше они агента использовали, сейчас, возможно, иначе реализовано
источник

AB

Alexei Barantsev in QA — Автоматизация
подробности можно выяснить в https://t.me/allure_ru
источник

O

Oleg in QA — Автоматизация
Главное то, что я не могу его взять) У нас есть свой репортер и свой тмс
источник