Публикации по теме '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 и то, что звучало как адская/непропорциональная сложность по сравнению с простотой задачи…..