Публикации по теме 'automated-testing'


Быстрое визуальное тестирование встроенного контента
Встраивание контента на сайт клиента - это привилегия. У вас есть прямые средства изменить впечатления каждого посетителя. К этому нельзя относиться легкомысленно. В прошлом месяце Klaviyo выпустила капитальный ремонт набора функций нашей формы подписки , чтобы упростить встраивание эффективных форм подписки на веб-сайты наших клиентов. Это был захватывающий продукт, требующий решения множества интересных задач. На большинстве веб-сайтов электронной коммерции есть всплывающие или..

Как исправить «Невозможно построить KeyEvent из нетипизируемого ключа» в Selenium
Похоже, что выпуск Chrome 98 нарушил совместимость с Selenium. Проблема Люди сообщают о серьезной проблеме с методом send_keys(): https://github.com/SeleniumHQ/selenium/issues/10318 Похоже, что метод send_keys() не может отправлять определенные специальные символы в chromedriver, в том числе «@». Это означает, что любой тест, в котором вы пишете адрес электронной почты во входных данных, может не сработать. Официальная рекомендация: «Пока продолжайте использовать Chrome 97»,..

Как настроить Selenium, Nightwatch и Appium для работы с Safari и iOS 10.3 и Xcode 8.3.3
Недавно я начал работать с локальной автоматизированной тестовой средой с использованием Selenium и Nightwatch, но столкнулся с несколькими проблемами при попытке заставить симулятор Xcode работать. Я подумал, что напишу это руководство, чтобы, надеюсь, помочь всем, кто сталкивается с такими же проблемами. Предварительные требования Перед продолжением убедитесь, что у вас установлено следующее: Домашнее пиво Узел Xcode 8.3.3 (обязательно откройте хотя бы один раз и позвольте..

Jest + Selenium WebDriver
На этой неделе на работе мне пришлось протестировать приложение React с использованием Selenium. Поскольку мы используем Jest для тестирования компонентов / саги React, я подумал, что попробую заставить Jest работать с Selenium WebDriver. Во-первых, давайте npm install что нам понадобится: npm install [email protected] chromedriver geckodriver jest -D Если у вас Mac, вы также можете протестировать Safari. Просто убедитесь, что он доступен, набрав эту команду в своем..

Как провести фронтенд-тестирование с Cypress.io - история успеха
Одной из первых проблем, с которыми я столкнулся, когда я начал работать в ASOS, было использование фреймворка Cypress.io для написания самых первых интерфейсных автоматических тестов (FE) для одного из наших решений. По большей части у меня был опыт работы с Selenium Webdriver , который представлял собой уже устоявшуюся и хорошо известную платформу автоматизации в техническом сообществе. Как известно большинству QA, одна из проблем FE-тестирования - убедиться, что тесты являются..

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

Тестирование REST API e2e, более простой способ…
Борьба помогает вам понять, чего вы действительно хотите, ясно, как солнце на ясном небе. Внедрение и поддержка ваших тестов не должны быть такими сложными, как реализация вашей функции. Я до сих пор помню, как несколько лет назад обратился к коллеге за советом о том, как настроить e2e-тестирование для REST API, который я реализовывал в то время. Предложенное решение включало Selenium и то, что звучало как адская/непропорциональная сложность по сравнению с простотой задачи…..