Size: a a a

2021 November 18

I

IFTTT in atinfo chat
Selenium не видит содержимое модального окна div
Ответить → https://ift.tt/3cl02y2
источник

NK

ID:0 in atinfo chat
https://suhanap33.medium.com/performance-and-load-testing-with-jmeter-for-beginners-cbffb5d71674
Тестирование производительности и нагрузки с JMeter для начинающих
Тестирование программного обеспечения необходимо, чтобы гарантировать, что приложение работает без сбоев.
Apache JMeter - это инструмент тестирования, который используется для анализа и измерения производительности серверных приложений.
источник
2021 November 19

NK

ID:0 in atinfo chat
https://habr.com/ru/company/superjob/blog/589395/
Релизим фронтенд несколько раз в день
История разбита на пять частей: что нас к этому привело, как это сделать, сколько нужно тестов и каких, что следует автоматизировать в процессе деплоя и как мониторить продакшн.
источник

I

IFTTT in atinfo chat
Сохранить ответ в переменную Postman для использования в параметре следующего запроса
Ответить → https://ift.tt/3x2nl9j
источник
2021 November 20

NK

ID:0 in atinfo chat
https://www.youtube.com/watch?v=7UG8wE58vU8
OWASP Top 10 (риски и уязвимости безопасности)
Быть в курсе текущих угроз безопасности.
Все что нужно знать о безопасности и как работать с угрозами.
источник

VS

Victor Sheff in atinfo chat
Привет! А есть чатик для совсем джунистых джунов которые только только начинают автоматизировать?)

Если нет, может кто подскажет по Selenide такой момент:
Пытаюсь вытащить тексты .text() у коллекции элементов $$, т.е. у каждого элемента делаю .text(), получаю пустую коллекцию.
А если перед этим запросом сделать ещё один дополнительный запрос $ на первый элемент (на тот же самый локатор, по которому получал коллекцию элементов) и вытащить у него текст, то всё ОК - следующий запрос коллекции элементов получаю с текстами.
Почему так и как этого избежать, как правильно коллекции элементов запрашивать, чтобы можно было потом с каждым элементом работать?
источник

AS

Andrei Solntsev in atinfo chat
Скорее всего не надо с каждым элементом отдельно работать. Проверь их все разом:
$$.shouldHave(texts(“one”, “two”, “three”);
источник

VS

Victor Sheff in atinfo chat
мне нужно получить список текстов
источник

AS

Andrei Solntsev in atinfo chat
И что с ним дальше делать?
источник

Д

Димарик in atinfo chat
Ну нужно человеку)
источник

VS

Victor Sheff in atinfo chat
Потом этот список сверять со списком из другого места и если совпадает, то ок - тест прошёл. Если нет, то вывести в отчёт что именно не совпадает.
источник

VS

Victor Sheff in atinfo chat
В дебаг режиме коллекция не пустая - всё ОК. Есть подозрение, что нужно ожидание добавить. Видимо отрабатывает слишком быстро. Пока разбираюсь...
источник

AS

Andrei Solntsev in atinfo chat
Ну так я же и говорю, ровно для этого и нужно дёрнуть $.shouldHave(texts(список, с которым нужно сверить));
источник

VS

Victor Sheff in atinfo chat
не, там ещё парсить надо(
источник

VS

Victor Sheff in atinfo chat
но я понял к чему вы клоните, попробую отдельно логику вынести
источник

AS

Andrei Solntsev in atinfo chat
Да, там можно своё условие написать: $$.shouldHave(и тут любая логика). Плюс в том, что селенид будет вашу логику ретраить, если с первого раза не пройдёт.

А ваша изначальная проблема в том, что метод .text() не делает ретрай. Какой текст был на тот момент, такой и вернул. Даже если коллекция ещё не подгрузилась.
источник