Чат в телеграмме где можете общаться и задавать вопросы по автотестам - t.me/threadqa Ссылка на гитхаб- github.com/penolegrus Моя группа в вк - vk.com/threadqa Консультации - threadqa.ru/
@@threadqa хм, а если допустим у меня таблица со значениями в приложении, ключи естественно одинаковые везде, так как условно приложение выглядит как бд в дбивере и мне нужно написать автотест на проверку сортировки элементов в ячейках таблицы, возможно ли через цикл for допустим осуществить подмену значений во всей таблице, в которой 16 колонок и 20 строк?
если это собес на Automation то где вопросы по языку и фреймворкам это больше похоже на собес ручного тестера и не было вопросов про процессы в команде
Видос крутой, но потыкать у меня не получилось. Ошибка при скачивании на строке RUN apt-get update && apt-get install -y docker-ce-cli Мб было у кого такое в 2024?
Очень интересные уроки для начинающих, спасибо огромное. Осваиваю BAS и ваши уроки очень помогают. Вот и борюсь с капчей которая пропадает через время и постоянно меняются элементы.
А если значения постоянно меняются, тогда как? Пример: >XPATH> id("PgXA")/uelfnvb[1]/uelfnvb[1]/zdzecxdp[@class="ZDZECxDP"]/iqqqyjn[@class="IqqqyJN"] >XPATH> id("KTcd")/rlefovq[1]/yjhxtey[@class="YJHXtEy"]/odbdczb[@class="ODbdczB"] >XPATH> id("hwye")/xrhbcwe[1]/xrhbcwe[1]/wjkvfhahzjy[@class="WJkvfHAhzJY"]/jvocana[@class="JvoCANa"]
Всем привет, все получается, но не понимаю как в SINGLE USER (/api/users/2) достать значения чисто из "data". Получается, если создавать класс root, data and support и уже потом извлекать значения из "data". А можно как-то обойтись ТОЛЬКО созданием класса с переменными для "data" без root и support? В самом первом примере автор так сделал, только там был список "data", а у меня только один UPD: забавно, что через минуту догадался) SingleUser response = UserMethods.getUser().then().extract().jsonPath().getObject("data", SingleUser.class); в итоге для такого json нужен getObject("путь", класс для определения переменных);
Понравилась тема с применением расширения в Selenide. И интересна тема когда HTML приходит с бэка. Как мы с ним может работать и к примеру повторно отправить HTML на бэк, к примеру не открывая браузер.
@@threadqa прописал, но все равно не рабоатет. В файл .zshrc прописал вот так AAPT_HOME=/Users/abelikov88/Library/Android/sdk/build-tools/30.0.3 export AAPT_HOME export PATH=$PATH:$AAPT_HOME По пути ~/Library/Android/sdk/build-tools у меня 2 папки внутри - 30.0.3 и 34.0.0, пробовал обе по очереди в качестве пути прописывать - не сработало
Прикольно, и очень полезно но нельзя ли как-то обьединить методы в один, чтобы это было всегда универсально, типо вынести всё в 1 метод, где в входящий параметр мы будем передавать стрингу а уже в самом тесте просто брать какой-то енум с названием листа в эксел ?
Спасибо большое за видео) Вопрос: Как можно было бы реализовать использование нескольких листов в excel? Полагаю создать провайдер, вмещающий информацию из нескольких других листов, а объединять в один двумерный объект?
4:15 не совсем корректное утверждение. Сеньор не знает и не может знать всё. Новые задачи с той или иной периодичностью встречаются всем. Сеньор - это человек, который, даже не зная как решить задачу, может самостоятельно и за разумные сроки разобраться в вопросе и решить задачу. Т.к. сеньор в отличие от джуна имеет крепкий бекграунд, который позволяет на основе имеющихся знаний быстро приобретать новые. Я бы сравнил это с деревом - вырастить листик на готовой ветке гораздо проще, чем вырастить всю ветку вместе с листом.
По поводу Jenkins понятно что есть плагин алюра который артифакты сам преобразует в цельный html. С гитлабом как быть ? На сервере с гитлабом локально развернуть алюр чтобы он после CI мог обработать эти файла? 2) Не совсем понятно так же с localhost адресом, nginx проксирует ок, но если я отдам эту голую ссылку кому от из команды разве у них не будет подставляться их localhost ?
мне кажется, что симулятор ios не получтися заупстить на виртуальной macos. там какие-то ограничения по сертификатам что ли... уже не помнею конкретно, но для симулятора мобилки пришлось покупать макмини
плохо что чел говорит громко, а Олег тихо. причем разница х2 в громкости. узнал что-то новое по мобилам (у меня в основном бэк), по автоматизации вопросов по сути и не было, буквально парочка. похоже на собес ручника мобил
Олег, смотрю твои видео и иногда удивляют какие-то подмеченные тобою вещи, которые кажутся мне сложными тонкостями. Подскажи, как выглядит твой процесс изучения в автоматизации сейчас и последние года? Читаешь в свободное от работы время документацию? Или мб обучают старшие коллеги/ментор?
Если честно, не знаю на какой это грейд собес, но вопросы очень простые и без подробностей особенно по программированию Зачастую спрашивают за код и базу по тестированию/работе в команде P.S. но контент все равно очень полезный, вы молодцы
А как тест поймет какую тестовую среду мы в него хотим засунуть в данный момент? К примеру есть 2 тестовые среды и, соответственно, 2 экстеншена на 1 тест 🤔
Интересно, некоторые вещи мне показались усложняют код для восприятия остальных, пример вот с анотацией прокинутой в параметры. Мне нравится темы spring + data base, Архитектуры порядочного проекта . Все видели много раз, как лучше не стоит делать. Хотелось бы увидеться как стоит)
Добрый вечер. Недавно наткнулся на Ваш канал. Спс за контент, у меня вопрос: "у Вас в практике было такое, что вы прогоняли автотесты на реальных девайсах, которые буквально держатся в руках, а не на удаленной клауд-ферме? Если да, то: 1) как и кто их настраивает, какие тулы юзаются? 2) все ли тесты можно на них прогнать (unit, integration, e2e) или есть свои ограничения?