=== Реклама ===
Канал для серьезных тестировщиков и QA. Свежие новости в сфере тестирования ПО, обучающие видеоматериалы, интересные статьи. Присоединяйся @serious_tester 👍
Видео 5.1 опубликовано!
Подключаем проверки структуры ответов через JSON schema. В этом видео делаем максимально просто и подручными средствами - через ручное создание схемы. А так же рассказываю что такое JSON схема.
https://www.youtube.com/playlist?list=PLEUkJQfJdxsQptXYqu07xwNyc_kcCzX2I
Для Selenium 4 будет разработан новый Grid UI
Готовится к выпуску первая бета-версия Selenium 4, и в ней появится новый пользовательский интерфейс для мониторинга грида. Он ещё в стадии активной разработки, но первые прототипы уже можно посмотреть в действии:
https://www.youtube.com/watch?v=TqHYsrB9U-g&ab_channel=AlexeiBarantsev
Вышло четвертое видео!
Используем силу тайпскрипта для генерации моделей и описываем улетающие запросы и прилетающие ответы. А так же дописываем новый тест на inventory.
https://www.youtube.com/watch?v=_LEutaiEt_0&list=PLEUkJQfJdxsQptXYqu07xwNyc_kcCzX2I&index=4
Конференция по тестированию Heisenbug ищет спикеров!
Если вы давно хотели поделиться с профессиональным сообществом полезными знаниями и заодно устроить себе челлендж, но все ждали знака — это он. Пришлите заявку, пройдите отбор и выступите в прямом эфире Heisenbug 2021 Piter, который пройдет 6-9 апреля.
Больше всего ждут следующие темы:
—Функциональное тестирование;
—Нагрузочное тестирование;
—SDET;
—DevOps в тестировании.
Но этим списком не ограничивается — вы можете подать заявку с любой темой из области тестирования. Если у вас мало опыта публичных выступлений или вы сомневаетесь в своей теме, все равно подавайте. Программный комитет конференции поможет подготовить материал и выступление, а также улучшить ваши ораторские навыки.
Прием заявок продлен до 7 февраля.
https://heisenbug-piter.ru/callforpapers/
Не успели насладится 6.0.0 версией Puppeteer, как вышла 7.0.1
Забыли запаблишить d.ts файл :)
https://github.com/puppeteer/puppeteer/releases
Только что вышла 6.0.0 версия Puppeteer. Теперь тайпинги включены в пакет
Остальные изменения в чейнджлоге:
https://github.com/puppeteer/puppeteer/releases/tag/v6.0.0
Поддержка CDP в браузере Firefox
Появилась более подробная (но неофициальная) информация о том, какие домены, команды и события CDP поддерживаются в браузере Firefox на текущий момент:
https://gist.github.com/barancev/65c7a6eff884d209f3bf86b8d4ce55fb
Не хватает, пожалуй, только домена Fetch и событий DOM, чтобы можно было признать его пригодным к употреблению.
Приехали видео докладов с VS code day 2021
https://www.youtube.com/playlist?list=PLj6YeMhvp2S6uB23beQaffszlavLq3lNq
Ещё одна реализация Selenium Grid для Kubernetes
Пока не пробовал, просто увидел статью и решил поделиться:
https://habr.com/ru/company/wrike/blog/539682/
Микроновость: npmjs.com теперь показывает статистику скачиваний по каждой версии отдельно.
Читать полностью…После долгого затишья, официальные Selenium Webdriver биндинги для nodejs обновились до версии 4.0.0-beta-1
Изменений очень много, если вкратце:
- Поддержка WebDriver Bidi протокола в Firefox (начиная с версии Firefox 87 и geckodriver 0.29)
- Поддержка Chrome Debug Protocol
- Относительные локаторы (relative locators)
В официальном репозитории чейнджлог не слишком детальный:
https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md#v400-beta1
Но Simon Stewart рассказал некоторые подробности:
https://twitter.com/shs96c/status/1361286692234231811
Предвкушаем больше новостей в скором времени, но уже можно попробовать.
И успел сегодня сделать 5.2:
Следующий подход - импортировать схемы прямо из документации, и использовать их для проверки структуры
https://www.youtube.com/playlist?list=PLEUkJQfJdxsQptXYqu07xwNyc_kcCzX2I
Гейзенбаг открыл все видео с прошедшей в декабре конференции:
https://www.youtube.com/playlist?list=PLsVTVVvrKX9tBV0_LSkAoSZge3C8qb0ec
А еще текстовая версия доклада Виттакера:
https://habr.com/p/541334/
Вышел WebdriverIO v7
Новая версия переписана на TypeScript, получила поддержку Google Lighthouse через DevTools протокол (а также PWA quality support поверх лайтхауса), а также лишилась поддержки Node 10 (хотя конец поддержки у неё случится только 30 апреля 2021).
https://webdriver.io/blog/2021/02/09/webdriverio-v7-released/
Дима Потапов, на своем канале Simple Automation Testing, опубликовал видео про использование официальной библиотеки selenium-webdriver
https://youtu.be/xuGwmvIsB8k
То чего вы так давно просили и ждали:
Объявляю набор в новую группу по обучению WebdriverIO автоматизации!
Стартуем 23 февраля, так что еще есть время подтянуть основы JavaScript.
- 10 занятий (больше 20 часов + домашняя и самостоятельная работа)
- Теперь полностью ОНЛАЙН. Можно с любой страны мира
- Запишем все на видео
- Больше 100+ выпускников, 170+ репозиториев на GitHub
- Современная программа
- Актуальный стек технологий (TypeScript, WebdriverIO 6/7, MochaJS, Allure, Github Actions, Selenoid, и многое другое)
- Полноценный разбор тем, отвечу любые вопросы
Ну и конечно же скидка! При регистрации нужно указать промокод -JSForTestingWebdriverIO и получите 1000грн(30$) скидку - а это 22 шаурмы!
Детали по ссылке: https://start-it.ua/jvscrpt-functional-web-auto
Или обращайтесь прямо в личку - t.me/xotabu4
AWS lambda теперь предлагает NodeJS 14 как рантайм -
https://aws.amazon.com/blogs/compute/node-js-14-x-runtime-now-available-in-aws-lambda/
NPM 7 теперь публично доступен!
Что нового?
- Воркспейсы! https://github.com/npm/rfcs/blob/latest/implemented/0026-workspaces.md
- Автоматическая установка peer dependencies
- Новый формат lock файла и поддержка yarn.lock
Детально можно почитать здесь:
https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/
Сама новость про выход седьмой версии в релиз:
https://github.blog/2021-02-02-npm-7-is-now-generally-available/
Третье видео:
Добавляем тесты на добавление, апдейт и удаление котика. А так же рефакторим контроллер с использованием паттерна builder для запросов.
https://youtube.com/watch?v=tO1qiSAM-FY&list=PLEUkJQfJdxsQptXYqu07xwNyc_kcCzX2I&index=3
Появился "финальный" changelog WebdriverIO v7. До релиза не много времени - это означает, что список фичей скорее всего не изменится.
https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md#v700-beta0-2021-01-21
Финальный список новых фич ES2021:
- String.prototype.replaceAll
- Promise.any
- WeakRefs
- Logical Assignment Operators
- Numeric separators
Второе видео приехало!
В этом видео дописываем тесты, а потом рефакторим с использованием Контроллеров.
А так же попутно фиксим ложно-положительный тест )
https://www.youtube.com/watch?v=zAL5ENPriE4&list=PLEUkJQfJdxsQptXYqu07xwNyc_kcCzX2I&index=2
Ребята из Aerokube выложили подробное описание своей новой фичи - эмуляция мобильного браузера по имени девайса.
https://aandryashin.medium.com/selenium-lightning-fast-mobile-emulation-in-kubernetes-e41140cd6f54
На правах админа :)
Записал первое видео из запланированной серии видосов про то как строить автоматизацию API используя typescript.
В первом видео разворачиваем проект, настраиваем зависимости, и запускаем первый тест.
https://youtu.be/HmzT298UOy8
Конференция Test JS Summit уже через неделю!
Программа докладов сформирована:
https://testjssummit.com/#schedule
Спикеры готовы:
https://testjssummit.com/#speakers
А первые воркшопы стартуют уже 25 января:
https://testjssummit.com/workshops-3h
Но так же вас ждут подарки!
- Розыгрыш PS5 и Nintendo Switch
- SWAG от Saucelabs
- Бесплатная электронная книга "The Web App Testing Guidebook"
Если вы участник конференции - регистрируйтесь на розыгрыш подарков (Книгу можно забрать без билета):
https://testjssummit.com/perks
А билеты на конференцию лучше покупать с промокодом на 15%: JSforTesting15