Автоматизированное тестирование с нуля / Полный курс за 3 часа / selenium + testng

Поделиться
HTML-код
  • Опубликовано: 4 июн 2024
  • Автоматизированное тестирование ! За 3 часа мы разбираем Selenium + java, и ещё за пол часа TestNG . Уточню. Основы Java у вас уже должны быть. Так как чтобы заниматься автоматизацией тестирования необходим язык программирования.
    На самом деле не столь важно какой язык вы знаете или учите сейчас. Курс построен вокруг автоматизации работы с браузером на Selenium . А на других языках (python, c#, js), всё будет приблизительно одинаково.
    Таймкоды:
    0:00 Что такое Selenium WebDriver
    5:57 Простой тест на Selenium
    13:18 Что такое DOM
    21:38 Что такое Локаторы, Какие они бывают
    28:43 css Селекторы
    43:21 Ожидания в Selenium
    52:53 Свойства атрибутов
    1:02:20 Получение текста getText
    01:06:17 Автоматизация тестирования вёрстки
    01:13:26 Клик в браузере Click
    01:24:21 Ввод текста в брузере SendKeys
    01:32:07 Actions
    01:47:03 Ожидание исчезновения элемента
    01:58:19 Все виды ожиданий
    02:08:46 Модальные окна Alert
    02:18:11 Управление окнами и вкладками браузера
    02:25:22 Скрытые инпуты
    02:31:05 Assert проверки
    02:36:09 Page Object
    02:43:49 Что такое TestNG
    02:56:29 Управление группами тестов
    03:04:46 Работа с параметрами через TestNG
    03:08:58 Provider
    03:15:02 Зависимость тестов друг от друга
    03:19:13 Повторный запуск теста если он упал
    #leshaMarshal #интервью #тестировщик #qa
    ⭐️ Хотите узнать от меня больше? Ознакомьтесь с этими ссылками:
    1. Patreon - / leshamarshall
    2. Telegram - t.me/leshmarshal
    3. Boosty - boosty.to/leshamarshal
    4. VK - leshamarshal
    К этому курсу нужно подойти основательно. Здесь даётся очень много полезных знаний. На основе , которых можно построить автоматизацию проекта.
    Но вы должны понимать, что этим не ограничивается вся автоматизация. Вам всё ещё нужно многое выучить. Да и учиться придется постоянно. Эта сфера динамичная. Она развивается и выходят новые продукты.
    Я советую вам повторять то, что я делаю. Ещё лучше, если вы будете делать это на любом знакомом вам сайте.
    Я не добавлял несколько тем, которые могут быть полезны, но вы можете найти их на моём канале.
    Дополнительно, на канале будут выходить новые уроки, но уже в другом формате. Я планирую добавлять уже примеры тестов на конкретных кейсах. Но многое будет зависеть от вас.
    Если на видео будут просмотры и будут лайки, это будет означать, что видео нравится посетителям и я продолжу развивать эту тему.
    Если такого выхлопа не будет, то и с автоматизаицей с корее всего не буду дальше связываться. КОнтент будт выходить по другим темам.
    Какой уровень языка вам нужен.
    Будет достаточно понимания основных конструкций языка.
    Что такое переменные, методы, объекты, классы, типы данных, условные операторы, циклы, обработка ошибок. По большому счету это всё.
    Освоить это вы можете очень быстро. Для этого у меня есть также уроки по Java на канале. Посмотрите их, если по программированию у вас пока что всё плохо.
    Ваши вопросы, вы можете писать мне в телеграмм. Или Инсту. Не обещаю, что отвечу на них, но если будет свободное время, то постараюсь помочь или направить на нужный путь.

Комментарии • 376

  • @leshamarshal
    @leshamarshal  3 года назад +96

    Если возникают вопросы, пишите в комментариях. Постараюсь помочь.

    • @dravde27
      @dravde27 3 года назад +7

      Можно на Си шарп такой же курс?

    • @pecasm3436
      @pecasm3436 3 года назад +5

      Здравствуйте , у меня возникла проблема.Когда я пишу Xpath в ручную,он у меня не работает ,а когда использую "copy Xpath", тогда все работает.С чем это может быть связанно?Я просто повторяю за Вами , и никак не работает.И конечно же Спасибо за уроки, очень помогают!

    • @user-jp7sw9lg9t
      @user-jp7sw9lg9t 3 года назад +2

      подскажите а как с селениум работать на манжаро?

    • @evgeniykuznetsov5609
      @evgeniykuznetsov5609 3 года назад +4

      @@pecasm3436 ответил?

    • @pecasm3436
      @pecasm3436 3 года назад +3

      @@evgeniykuznetsov5609 Я уже сама разобралась:)

  • @katif.7888
    @katif.7888 Год назад +15

    Это счастьем назвать как то просто! Это великолепно когда ты так легко получаешь информацию! Низкий поклон вам , Алексей

  • @UralSmart
    @UralSmart 3 года назад +217

    Тот случай, когда контент качественнее, чем на платных курсах. Респект!

    • @leshamarshal
      @leshamarshal  3 года назад +6

      Пожалуйста !

    • @banggog
      @banggog 2 года назад +4

      Алексей реально крут!

    • @lenasokurenko881
      @lenasokurenko881 2 года назад +11

      @@leshamarshal А можете еще рассказать в каком то видео. какие знания должны быть у junior automation QA?

    • @user-ub2sh9sq2w
      @user-ub2sh9sq2w 2 года назад +2

      Так точно

    • @herrmannelig3325
      @herrmannelig3325 2 года назад +1

      @@user-ub2sh9sq2w удваиваю педуарда

  • @user-kg1cu6ng7i
    @user-kg1cu6ng7i 2 года назад +4

    Спасибо. Очень доступно объясняете и примеры легко воспроизводимы

  • @svetlanapetrovich7267
    @svetlanapetrovich7267 3 года назад +23

    Отличное видео. Спасибо за Ваш труд. Хочется увидеть еще уроки по автоматизации тестирования)))

  • @dmitryrodionov2584
    @dmitryrodionov2584 2 года назад +2

    Прекрасный курс! Спасибо! Очень плотно и доступно.

  • @bukajaz
    @bukajaz 2 года назад +1

    Алексей, спасибо! Уроки - Агонь, всё понятно и доступно.

  • @user-kc6lp4gs1q
    @user-kc6lp4gs1q Год назад +1

    Леша, Спасибо Вам огромное! Наконец-то нашла структурированую информацию) а не просто "я пишу код- смотрите") четко разбивка по классам и их методам, все нюансы и сложности, демонстрация по делу) Браво! очень крутой и близкий мне подход! все четко раскладывается по полочкам после просмотра видео)

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 2 года назад

    Спасибо за Ваш труд! Здоровья Вам и процветания!

  • @alexb.2616
    @alexb.2616 3 года назад +5

    Леша, спасибо за это видео!!! Это МЕГАПОЗНАВАТЕЛЬНО!!! Все разжевал и столько тем.... Охрененно!!!

  • @anyakruger5932
    @anyakruger5932 Год назад

    Алексей, огромная вам благодарность за ваш труд!

  • @kostiantynjohanlanguedoc3155
    @kostiantynjohanlanguedoc3155 Год назад

    Грамотная и последовательная подача материала. Спасибо за профессионализм. Так держать!

  • @user-lw6vb2vv5l
    @user-lw6vb2vv5l 3 года назад +58

    Посмотрел третью часть, но уже могу уверено сказать, что это лучше чем 90 % всей инфы в интренете и на разных платных курсах

    • @KentKowalski-tl7gs
      @KentKowalski-tl7gs Год назад +1

      Платные курсы это вообще разводилово. Там разводят как студентов так и контент мейкеров на бабло

  • @yozh69
    @yozh69 2 года назад

    Алексей, ОГРОМНОЕ СПАСИБ за представленный материал!

  • @user-rd8yd5cc5r
    @user-rd8yd5cc5r 3 года назад +3

    Большое спасибо! Очень полезный материал!

  • @MagDag_
    @MagDag_ 3 года назад +3

    Не смотрел ещё, но спасибо за труд! Гляну обязательно!

  • @Ryu3sT1
    @Ryu3sT1 2 года назад

    очень качественно сделано! Буду показывать тем кто хочет научиться, после основ Java

  • @enered3944
    @enered3944 Год назад +47

    Привет, перезапиши пожалуйста начало, сложно начать, потому что сейчас все по другому и вылетает куча непонятных ошибок, лайк что бы Леша обратил внимание.

    • @mak32
      @mak32 Год назад +1

      Полностью за!

    • @KynMeN
      @KynMeN Год назад +2

      для запуска мавена на на новой ИДЕ ruclips.net/video/o0P-6JNrBtU/видео.html

  • @sergeym.991
    @sergeym.991 3 года назад +3

    Спасибо большое за материал, оч круто))

  • @iljashtob
    @iljashtob 3 года назад +3

    Спасибо за столь развернутое видео! Несмотря на двух летний опыт обращения с java Selenium, было что подчерпнуть нового.

  • @user-nr8fi7bn9z
    @user-nr8fi7bn9z 2 года назад +3

    Очень доходчиво и понятно, мне очень понравилось!

  • @margo1977sergeevna
    @margo1977sergeevna Год назад +1

    Алексей вы просто супер, так подробно все объяснили.

  • @andreyandreyovich5454
    @andreyandreyovich5454 2 года назад

    Чувак. спасибо) Когда-то пару лет приходилось парсить инфу с фб с селениумом, все забыл уже. А тут такой шикарный курс)

  • @petruniculita2057
    @petruniculita2057 Год назад

    Просто шикарно Лёша! Спасибо

  • @user-by5he3si9g
    @user-by5he3si9g Год назад +1

    Спасибо за такой хороший вклад моей учёбы, очень помогло 😊

  • @user-gofkins
    @user-gofkins Год назад

    Отличный урок, пересматривала и буду пересматривать по мере надобности!

  • @ZholdoshbaiOmorbekov
    @ZholdoshbaiOmorbekov Год назад

    Четкая подача информации, Красавчик с большой буквы!

  • @hammerandsickle2537
    @hammerandsickle2537 2 года назад

    Отличная подача материала. Спасибо.

  • @user-ex1dy5vb8o
    @user-ex1dy5vb8o 3 года назад

    Спасибо огромное за ваш труд, пытаюсь освоить.

  • @thelifeofdeath2982
    @thelifeofdeath2982 3 года назад +28

    После dragAndDrop(element, element2) не забывайте добавить методы build() и perform()

  • @user-iv5nx1vu7m
    @user-iv5nx1vu7m 3 года назад +4

    Леша, супер интенсив!!!Большая просьба,сними пжл по автоматизации тестирования мобильных приложений!)

  • @user-rg8cd2ts1z
    @user-rg8cd2ts1z 2 года назад

    Спасибо тебе большое, было очень полезно и доступно!

  • @vasiliykharchenko8713
    @vasiliykharchenko8713 2 года назад +6

    Отличный курс!!!
    Было бы вообще прекрасно если бы ещё , что-то подобное вышло но на с фреймворком эспрессо и иксзюайтест. А то вроде совсем мало про это в общем доступе , что-то можно найти

  • @FreakyKot
    @FreakyKot 2 года назад

    Спасибо братан, это видео меня часто выручает!)

  • @RomanFrisco
    @RomanFrisco 3 года назад

    Спасибо большое, Алексей

  • @ViktorNuts1
    @ViktorNuts1 3 года назад

    Спасибо за материал , очень кстати !!

  • @yusufcan5520
    @yusufcan5520 2 года назад

    Вы суппер все обесняете я столько искала того кто все ясно обосняет И нашла вас Спасибо большое

  • @aarta2590
    @aarta2590 2 года назад

    Мужики. самоё толковое видео по QA Automation в интернете! Лёше респект и большой спасиб!
    😁

  • @viksaskin1547
    @viksaskin1547 2 года назад

    Супер, спасибо 💞

  • @agalaktionov
    @agalaktionov 2 года назад

    Великолепно ;) Спасибо!

  • @crazybaber6433
    @crazybaber6433 Год назад

    Отличное видео, огромное спасибо!

  • @rymiru3024
    @rymiru3024 2 года назад +2

    Алексей, спасибо за видео! Очень помогают. Подскажите, есть ли возможность сделать запрос и получить json, чтобы в дальнейшем использовать данные из ответа?

  • @aicedd
    @aicedd 3 года назад +5

    Что думаешь про обертки, например selenide? Используешь в работе?

  • @jonditsveniashvili8319
    @jonditsveniashvili8319 2 года назад +1

    Очень качественный контент лайк и подписка. Интересно было бы посмотреть обзор реального проекта с архитектурой....

  • @user-zr9no8hv8g
    @user-zr9no8hv8g 3 года назад

    Спасибо! Топовое видио👍

  • @OlzhasAg
    @OlzhasAg 2 года назад

    классный курс, изучаю без основ джава, иногда не вдупляю о чем речь, но мне нравится) пару раз фейлы были, это из за невнимательного написания кода))

  • @cthtlf
    @cthtlf Год назад

    Огромное спасибо за материал

  • @kozhservlad
    @kozhservlad 2 года назад

    Молодец. Отличный материал.

  • @user-hl6ne2cp9h
    @user-hl6ne2cp9h 9 месяцев назад

    Классный гайд, всё очень понятно)

  • @user-hd3nx5dd7g
    @user-hd3nx5dd7g 2 года назад

    Спасибо все доступно и понятно.

  • @user-dj2tw8nj1z
    @user-dj2tw8nj1z Год назад

    Классное видио. Очень лаконично и доступно

  • @user-df2cm2lf2w
    @user-df2cm2lf2w Год назад

    контент огонь, полезно, продолжай пожалуйста!

  • @PostMapping
    @PostMapping Год назад

    Огромное спасибо!

  • @user-ty1bg7lj3e
    @user-ty1bg7lj3e 3 года назад +12

    Еще бы круто было бы выпустить видео с работой с любой инструментом для формирования репорта.) Типа Allure

  • @shakhramaldanova6454
    @shakhramaldanova6454 11 месяцев назад

    спасибо за видео! Все понятно и интересно

  • @Dina_164
    @Dina_164 Год назад +1

    Классное видео!

  • @clickabelno
    @clickabelno 3 года назад +2

    Ставлю лайк за такой полезный курс

  • @user-dg2uw8jh2j
    @user-dg2uw8jh2j 3 года назад

    спасибо большое за видео.

  • @Roman-ey1bn
    @Roman-ey1bn 2 года назад

    Лёша, такой вопрос. А вот если использовать PageFactory, то с учетом того, что элементы будут проксированны, можно не заморачиваться с вейтами? Или я не так понял и все равно нужно за ними следить?

  • @AntonDrobovik
    @AntonDrobovik 2 года назад

    А хороший курс, смотрю и все понятно

  • @oksanaboiko8631
    @oksanaboiko8631 2 года назад

    спасибо большое! супер полезное видео! если бы могла поставила бы 1000000 лайков!

  • @markisska8864
    @markisska8864 2 года назад

    Молодец!!! Спасибо!!!

  • @evgeniyf
    @evgeniyf 3 года назад +13

    Автоматизация веб-сервисов на Selenium... Это что-то новенькое...

  • @dkovnir
    @dkovnir 2 года назад +2

    Здравствуй, спасибо большое за такое подробное обьяснение, благодаря вам наконец-то получилось запустить первый автотест. Вопрос такой, как пройти авторизацию сайта в селениуме, если он закрыт для общего доступа, то есть что нужно прописать в селениуме?

  • @alenache1
    @alenache1 2 года назад

    хороший контент. Удачи)

  • @yerassylkyrykbay715
    @yerassylkyrykbay715 Год назад

    отличный курс!

  • @oxanakuvyrkova5572
    @oxanakuvyrkova5572 2 года назад +3

    Голос у парня очень приятный. Ну и, само собой, изложение очень качественное

    • @user-zv7wi7kf4i
      @user-zv7wi7kf4i 2 года назад

      да! голос очень приятный

  • @user-hd1rg1kp2g
    @user-hd1rg1kp2g Год назад

    Огромное СПАСИБО!!!
    С Удовольствием слушаю Ваши лекции.
    В процессе прохождения курса на 1:45:10 столкнулся с тем, что при выполнении actions.dragAndDrop(element, element2), ничего не происходит. Если добавить .perform() всё отрабатывает, так и должно быть?

  • @ekataana
    @ekataana Год назад +9

    Для тех, кто будет проворачивать эти действия с версией Хорма 110+: добавить промежуточные строки: ChromeOptions options = new ChromeOptions();
    options.addArguments("--remote-allow-origins=*"); и в строке WebDriver driver = new ChromeDriver(options); в скобках прописать опшинс, иначе браузер откроется, но не откроется заданный URL.

    • @ArturZakharau
      @ArturZakharau Год назад +1

      Спасибо!!! Сэкономлено много времени)))

    • @VasjaG
      @VasjaG Год назад

      На 112 версии сделал всё по видео и всё нормально

    • @ekataana
      @ekataana Год назад

      @@VasjaG на какой конкретно? там вроде они тоже разные и у меня вот без этих двух строк на 12 не запускался сайт. Браузер открывался, но сайт не открывался.

    • @VasjaG
      @VasjaG Год назад

      @@ekataana на той, которая прямо сейчас идёт по-умолчанию.

  • @taisafinskaja9362
    @taisafinskaja9362 2 года назад

    Подскажите пожалуйста, на 1:52:57 вводим индекс 2 для второй страницы. Но почему не 1, ведь нумерация с 0? А дальше индекс 5 дает 6й номер в следующем List.

  • @kovalevok
    @kovalevok 2 года назад

    Изучаю данную тему и не совсем понял следующий момент: возможен ли поиск через ccs selector или xpath свойств явно не указанных в тегах, но которые есть в dome, например у тега есть свойство innerText: &значение&, возможно ли как то его найти используя выражение типа этого $$("li[innerText='&значение&'")

  • @user-zz8sd6ro2c
    @user-zz8sd6ro2c 2 года назад

    классное видео,спасибоо автору )

  • @user-gk3ep5mq9r
    @user-gk3ep5mq9r Год назад +1

    Спасибо. У вас приятный голос

  • @TheAlexTILL
    @TheAlexTILL 2 года назад

    Спасибо!

  • @yuriyczechov4465
    @yuriyczechov4465 2 года назад

    Привет!
    Вопрос по алертам, 2:17:35
    каким образом третий алерт берет сохраненное значение из 2 алерта?

  • @user-ne8es9ur3j
    @user-ne8es9ur3j Год назад

    Супер спасибо

  • @iaroslavgoreaciov7558
    @iaroslavgoreaciov7558 2 года назад

    ТЫ ЛУЧШИЙ !

  • @amolotok
    @amolotok 2 года назад +2

    Сплошная годная инфа, нужный видос!!!
    По WDIO будет подобный курс?

  • @user-uw8yp3ib6v
    @user-uw8yp3ib6v 2 года назад

    Лёша, добрый день! Где и когда можно пройти твой курс по автоматизированному тестированию?

  • @user-ki8ij8xi9c
    @user-ki8ij8xi9c Год назад

    Спасибо!!!

  • @user-dg2uw8jh2j
    @user-dg2uw8jh2j 2 года назад +38

    8:37 Неправильно указано, что можно скачать самую последнюю версию Chrome driver. Если сделать так, то будет ошибка. Сначала надо зайти в справку хрома - узнать какая версия стоит ИМЕННО у Вас, а потом скачивать. Например, у меня хром стоит самая последняя версия, а chromedriver выпущен под уже новую версию США- это потому что на территорию РФ хром браузер новый еще "не поставили", "не подвезли". Поэтому вылазит ошибка. Качайте ИМЕННО под свою версию хрома!

    • @user-xl3rx6em8o
      @user-xl3rx6em8o 2 года назад +3

      Вы правы. С последней версией не открывался баузер. Скачала драйвер соответствующий моей версии и все ок)

    • @i.am.rossalex
      @i.am.rossalex 2 года назад

      Указание драйвера уже устарело. Используйте сервис драйвер-менеджер. Не подскажу, как на Жабе это сделать, я селедочку питоном перевариваю :)

    • @elsantoz8780
      @elsantoz8780 2 года назад +1

      Спасибо,помогло :)

    • @user-qk5dv2mx2b
      @user-qk5dv2mx2b 2 года назад +3

      Спасибо за подсказку, очень помогло . С последней версией браузер открывался и сразу же закрывался, программа завершалась с ошибкой.

    • @user-dg2uw8jh2j
      @user-dg2uw8jh2j 2 года назад

      @@user-qk5dv2mx2b велкам)

  • @user-cv8cq4gz8n
    @user-cv8cq4gz8n 24 дня назад

    Писал на JS и С#, понимаю html, стилизацию по синтаксису все понятно и не сложно, больше времени занимается все установить и запустить для начала работы, если раньше не работал с этими продуктами)

  • @llARXANGELll
    @llARXANGELll 3 года назад +2

    о чую годнота подъехала!) щас буду смотреть)

  • @user-dw4jk3nm8k
    @user-dw4jk3nm8k Год назад

    Я работаю тестировщиком всего третий месяц, до этого и понятия не имел что это такое, Алексей твои уроки мне очень помогли, самая лучшая подача информаци. Алексей очень большая просьба рассказать про автоматизированное тестирование при выборе случайных страниц сайта.

    • @solomonsolomonov7165
      @solomonsolomonov7165 Год назад

      Друг приветствую , как долго учился ?

  • @lnnnq
    @lnnnq 3 года назад +2

    Не целесообразней ли было использовать не thread.sleep, а те же инструменты по ожиданию, там по моему был метод по дожиданию загрузки сайта, или на яве она работает коряво?

  • @drakoraxab7363
    @drakoraxab7363 Год назад

    Спасибо за видео очень понравилось. Подскажите пожалуйста а как можно сделать локатор если к примеру надо вот такое... //div[@class='same_class'] и вот после него идет два тега a и span вот мне надо собрать элементы с обоих, может можно как то сделать с помощью OR. Заранее спасибо.

  • @mrpllaser9645
    @mrpllaser9645 3 года назад +2

    на Udemy курс в дальнейшем будет обновляться ?

  • @Artur-is8oj
    @Artur-is8oj 3 года назад +1

    Круто, спасибо! Хотел спросить - на рынке вообще связка Selenium + C# актуальна? На работе используется такая связка. Язык Java знаю на базовом уровне, но в автоматизации не использовал (вижу, что они дико похожи с C#).

  • @user-md1if3dy8r
    @user-md1if3dy8r 3 года назад +3

    Очень хорошие уроки пошли.Лучше чем у Портнова)

  • @nastyaalexandrovna7213
    @nastyaalexandrovna7213 Год назад +1

    Подскажите пожалуйста, на первом этапе , после установки и запуска Chrome drivers метода get браузер открылся и сразу же закрылся , а у вас нет , в чем может быть проблема?

  • @luckytima2315
    @luckytima2315 3 года назад +20

    Бро все круто вот реально .Давай дальше в этом направление ,очень мало,контента по automation на youtube :(

    • @leshamarshal
      @leshamarshal  3 года назад +3

      Ок

    • @luckytima2315
      @luckytima2315 2 года назад +3

      @@leshamarshal Спустя 6 месяцев не одного видео по данной теме... За то куча видео просто по manual, которых уже переизбыток на ютубе.

    • @JustinDrewBieber1
      @JustinDrewBieber1 2 года назад +3

      @@luckytima2315 а ты спустя 6 месяцев все ещё не автоматизатор и обвиняешь всех, кроме себя:)

    • @luckytima2315
      @luckytima2315 2 года назад

      @@JustinDrewBieber1 Не хочу огорчать, но стажируюсь в Альфе.

  • @azatska
    @azatska Год назад

    Леша, вот я тестирую DragAndDrop на Selenium на Macbook (браузер Chrome), но там не работает имитация мышки движение на элемент такой-то, то есть он пытается перенести объект туда, где графически стоит мышка, так как в отличие от windows, мышка в имитации не движется (курсор), как быть в такой ситуации?

  • @svyatshu713
    @svyatshu713 3 года назад +19

    а можно такой же видос по апи автоматизации? а так спасибо!

  • @AsahBusheverov
    @AsahBusheverov Год назад

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

  • @user-od6fq2jp8y
    @user-od6fq2jp8y 9 месяцев назад

    Очень понравилось видео

  • @vs2303
    @vs2303 2 года назад +1

    Спасибо. Очень понятно всё. Но может тесты нужно писать в папке TEST?

  • @user-cc5ll3pt1q
    @user-cc5ll3pt1q Год назад

    Добрый день, Алексей! Начинаю знакомство с автотестами и первый уже написан, но отчего-то он не проходит на сайте версии dev,а только на проде... есть ощущение,что он не находит нужную кнопку(XPath верный точно). Есть ли какая-то возможность посмотреть, что именно не так,создав условие типа: если элемент не нажат, то вывести сообщение в отчёте о прохождении теста "тест провален"?интересует именно вывод сообщений после выполнения каждого из шагов, допустим, покупки товара в интернет- магазине и написание условий для этого. Заранее благодарю.

  • @padawan9171
    @padawan9171 2 года назад

    а мозилла браузер подойдет? у меня хром символы выдает, визуально страницу не грузит

  • @user-oz4yv8es6w
    @user-oz4yv8es6w 2 года назад

    при выполнении задания урока TestNG у меня выполняются оба теста, хотя в элементе я указывают только Test1. Даже если я удаляю файл testing.xml все равно выполняются оба Test. Поведение меняется только когда удаляю аннотацию над методом. Тогда он не выполняется. Почему так?

  • @karmuzha5480
    @karmuzha5480 2 года назад

    Здравствуйте, Алексей. Подскажите, а разрешается ли сотруднику IT компании устанавливать все вышеперечисленные программы? Я предполагал, что можно только те программы, которые связаны непосредственно с проектом.

    • @leshamarshal
      @leshamarshal  2 года назад +4

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