Size: a a a

2021 March 15

ВК

Виталий Козин... in atinfo chat
У кого то есть успешные кейсы реализации таких моментов?
источник

ВК

Виталий Козин... in atinfo chat
Т. е сообщение на почту отправляется только, если автотесты не прошли
источник

SV

Sergei Vasilchenko in atinfo chat
Виталий Козин
Т. е сообщение на почту отправляется только, если автотесты не прошли
источник

ВК

Виталий Козин... in atinfo chat
Вау, супер. Спасибо Большое и плюсов в карму @senya0ne
источник

А

Азамат in atinfo chat
Всем привет. Ребят, может кто подсказать, в каком виде при работе с селениумом передавать пути до файлов в метод send keys, чтоб добавить сразу множество файлов на странице? Для хрома работает просто передать пути через перенос строки, а вот фаерфокс в таком виде только последний файл из списка добавляет
источник
2021 March 16

NK

ID:0 in atinfo chat
https://habr.com/ru/post/534190/
Чек-лист тестирования мобильных приложений
Частый вопрос: «А как же протестировать мобильное приложение. С чего начать, какие проверки стоит осуществить?» Данный вопрос актуален, когда они приходят в компанию, где нет документации на проекте, либо это только что появившийся стартап. Чтобы ответить на эти вопросы была подготовлена универсальная шпаргалка, которую можно использовать при тестировании практически любого приложения.
источник

BK

Boris Krutskih in atinfo chat
Всем привет, подскажите пожалуйста каким образом в jenkins лучше запустить джобу которая поочередно начнёт прогонять сьюты.
1. Есть пиплайн который запускается по расписанию и тригерит тестовую джобу
2. В тестовой джобе пока что решил сделать таким образом, но почему не все Execute shell блоки выполняются, и ошибки никакой не пишет почему прервалось. https://i.imgur.com/XITiJpr.png
источник

AA

Alexander Adler in atinfo chat
Приветствую, у меня есть вопрос касательно allure. Хотелось бы выявить наиболее тормозные сьюты в прогонах. Если смотреть статистику по тестам там он пишет только время test body (т.е. выполнения самих тестовых функций). Но время затраченное на сетапы/тирдауны на самом деле тоже собирается, просто не отображается в статистике с тестами. Есть способ получить статистику по duration сьютов, включающую в т.ч. сетапы и тирдауны (которые судя по всему и сжирают больше всего времени)?
источник

М

Максим in atinfo chat
Так, всем привет. У меня, надеюсь, простой вопрос. Подскажите, плиз. Можно ли написать один тест, но чтобы он каждый раз кликал на разные локаторы? DateProvider мб сможет помочь? Или такое вообще не делается?
источник

R(

Roman (rpwheeler) in atinfo chat
Максим
Так, всем привет. У меня, надеюсь, простой вопрос. Подскажите, плиз. Можно ли написать один тест, но чтобы он каждый раз кликал на разные локаторы? DateProvider мб сможет помочь? Или такое вообще не делается?
1) А почему бы было нельзя?
2) Но какой в этом смысл? Чего хотите добиться?
источник

М

Максим in atinfo chat
Roman (rpwheeler)
1) А почему бы было нельзя?
2) Но какой в этом смысл? Чего хотите добиться?
На примере, подачи объявления на какой нибудь площадке недвижимости. Подаем объявление о продаже недвижимости. И я хочу выбирать в селекте разные категории: продажу участка, продажу квартиры и тд.
источник

АФ

Алексей Федоткин... in atinfo chat
Максим
На примере, подачи объявления на какой нибудь площадке недвижимости. Подаем объявление о продаже недвижимости. И я хочу выбирать в селекте разные категории: продажу участка, продажу квартиры и тд.
это классический параметризированный тест у вас, ну а вариант реализации как удобнее. можно и через датапровайдер
источник

R(

Roman (rpwheeler) in atinfo chat
Максим
На примере, подачи объявления на какой нибудь площадке недвижимости. Подаем объявление о продаже недвижимости. И я хочу выбирать в селекте разные категории: продажу участка, продажу квартиры и тд.
Ну так что мешает-то? Если селект как элемент селект, то там присутствует выбор элемента по порядковому номеру в списке.

Если хитро реализованный селект, то надо писать локатор который найдёт все варианты.

Если нужен случайный выбор, подключается модуль генератора случайных чисел от 0 до n, и выбирается из списка вариантов селекта либо найденных локаторов.
источник

М

Максим in atinfo chat
Ага, спасибо, сделаю
источник

СС

Сказочный Сникерс... in atinfo chat
Boris Krutskih
Всем привет, подскажите пожалуйста каким образом в jenkins лучше запустить джобу которая поочередно начнёт прогонять сьюты.
1. Есть пиплайн который запускается по расписанию и тригерит тестовую джобу
2. В тестовой джобе пока что решил сделать таким образом, но почему не все Execute shell блоки выполняются, и ошибки никакой не пишет почему прервалось. https://i.imgur.com/XITiJpr.png
Exit code какой у каждого скрипта?
источник

СС

Сказочный Сникерс... in atinfo chat
И вообще распиши нормально что происходит. Фейлится, бесконечно висит, абортится, проходит зеленым. Лог в идеале полный
источник

А

Андрей in atinfo chat
Коллеги, поделитесь опытом, пожалуйста, как лучше организовать тесты кейсы в автотестах? К примеру у меня есть страница регистрации и страница с какой-то логикой потом. Мне в одном файле с тестами описать все позитивные и негативные для одной страницы, а потом в другом файле для другой? Или один файл для одного сценария по двум страницам, например smoke, а в другом негативные?
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Андрей
Коллеги, поделитесь опытом, пожалуйста, как лучше организовать тесты кейсы в автотестах? К примеру у меня есть страница регистрации и страница с какой-то логикой потом. Мне в одном файле с тестами описать все позитивные и негативные для одной страницы, а потом в другом файле для другой? Или один файл для одного сценария по двум страницам, например smoke, а в другом негативные?
ИМХО, тут всё сильно субъективно. Как кажется удобно, так и делаешь. Подумайте вместе с коллегами, экспериментируйте с разными вариантами. Опять-таки, если не понравится в какой-то момент, в целом переехать на другой вариант расположения не супер-дорого будет
источник

ЗВ

Завьялов Владислав... in atinfo chat
Завьялов Владислав
Не подскажет кто. На винде python+ selenium бегают скрипыт. А на ubuntu выполняются как черепаха. Неужели им так много ресурсов надо?
Кому интересно. По какой-то причине изредка chrome процесс не закрывался после выполнения. И под конец процессов накопилось столько, что система умирала, мне помогла команда pkill chrome и htop чтобы это увидеть
источник

СС

Сказочный Сникерс... in atinfo chat
Завьялов Владислав
Кому интересно. По какой-то причине изредка chrome процесс не закрывался после выполнения. И под конец процессов накопилось столько, что система умирала, мне помогла команда pkill chrome и htop чтобы это увидеть
может ты в своем скрипте делаешь driver.close() а не driver.quit()? или вообще не делаешь
источник