Тестування 2025, Січень

Тестування браузера без голови селену: HTMLUnitDriver & PhantomJS

Тестування браузера без голови селену: HTMLUnitDriver & PhantomJS

HTMLunitdriver - це найлегший і найшвидший браузер для веб-драйверів, що реалізує без голови. Він заснований на HtmlUnit. Він відомий як Безголовий браузерний драйвер. Це те саме, що драйвер Chrome, IE або FireFox.

Перехресне тестування браузера за допомогою Selenium WebDriver

Перехресне тестування браузера за допомогою Selenium WebDriver

Перехресне тестування браузера - це тип функціонального тесту для перевірки того, чи працює ваша веб-програма належним чином у різних браузерах ... Якщо ми використовуємо Selenium WebDriver, ми можемо автоматизувати тестові кейси за допомогою браузерів Internet Explorer, FireFox, Chrome, Safari.

Як обробляти iFrames у Selenium Webdriver: switchTo ()

Як обробляти iFrames у Selenium Webdriver: switchTo ()

Що таке Iframe? Веб-сторінка, яка вбудована в іншу веб-сторінку, або документ HTML, вбудований всередині іншого документа HTML, називається фреймом. IFrame часто використовується для вставки вмісту з іншого

Тестування бази даних із використанням селену: покрокове керівництво

Тестування бази даних із використанням селену: покрокове керівництво

Selenium Webdriver обмежений тестуванням ваших програм за допомогою браузера. Щоб використовувати Selenium Webdriver для тестування баз даних, вам потрібно використовувати JDBC (& quot; Java Database Connectivity & quot;).

Як читати / записувати дані з файлу Excel: POI селену

Як читати / записувати дані з файлу Excel: POI селену

У цьому посібнику ми розглянемо, як читати та записувати дані з Excel у JAVA за допомогою селенового веб-драйвера.

Провайдер даних & TestNG XML: Параметризація в селені (приклад)

Провайдер даних & TestNG XML: Параметризація в селені (приклад)

Існує два способи досягнення параметризації в TestNG 1. За допомогою анотації параметрів та XML-файлу TestNG. 2. За допомогою анотації DataProvider.

Підручник з TestNG: Що таке, Анотації & Рамки в селені

Підручник з TestNG: Що таке, Анотації & Рамки в селені

Підручник з TestNG: Дізнайтеся, як TESTNG долає обмеження іншого популярного тестового середовища Junit. TestNG формує звіт на основі звіту про випробування селену

Структура автоматизації селену: керування даними, керування ключовими словами & Гібридний

Структура автоматизації селену: керування даними, керування ключовими словами & Гібридний

В основному існує три типи фреймворків, створених Selenium WebDriver для автоматизації ручних тестів, керованих даними, керованих ключовими словами та гібридних фреймворків.

Як вибрати дату з DatePicker / календаря в Selenium Webdriver

Як вибрати дату з DatePicker / календаря в Selenium Webdriver

Цей посібник містить поетапні подробиці вибору дати з DatePicker у календарі за допомогою Selenium Webdriver

Модель об'єкта сторінки (POM) & Фабрика сторінок у підручнику з селену

Модель об'єкта сторінки (POM) & Фабрика сторінок у підручнику з селену

Перш ніж ми дізнаємося про об'єктну модель сторінки, давайте зрозуміємо - чому саме POM? Запуск автоматизації користувацького інтерфейсу в Selenium WebDriver НЕ важке завдання. Потрібно просто знайти елементи, виконати над ними операції. Мінуси

Налаштування, PDF & Надіслати звіти електронною поштою TestNG у Selenium WebDriver

Налаштування, PDF & Надіслати звіти електронною поштою TestNG у Selenium WebDriver

Бібліотека TestNG надає дуже зручну функцію звітування. Після виконання дізнайтеся, як налаштувати звіт, PDF & Електронна пошта звіту в Selenium WebDriver

Як виконувати невдалі тестові випадки в TestNG: Selenium WebDriver

Як виконувати невдалі тестові випадки в TestNG: Selenium WebDriver

Раніше ви виконували файл testng.xml лише через eclipse. Тут ви виконаєте той самий файл testng.xml, використовуючи командний рядок та зберігаючи інформацію про журнал, використовуючи присутній клас Reporter

Генерація звітів TestNG у Selenium WebDriver

Генерація звітів TestNG у Selenium WebDriver

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

Паралельне виконання в селені: обробка сеансу & Залежність випробуваного НГ

Паралельне виконання в селені: обробка сеансу & Залежність випробуваного НГ

Щоб зрозуміти, як запускати сценарії селену паралельно з декількома браузерами. Давайте спочатку розберемося з обробкою сеансів. Під час виконання тесту Selenium WebDriver повинен постійно взаємодіяти з браузером, щоб е

TestNG: Як запустити кілька тестових наборів у Selenium

TestNG: Як запустити кілька тестових наборів у Selenium

TestNG дозволяє запускати методи тестування, класи тестування та тестові кейси паралельно у вашому проекті. Виконуючи паралельне виконання, ми можемо зменшити «час виконання», оскільки тести запускаються та виконуються одночасно в різних потоках.

Слухачі TestNG у селені: ITestListener & Приклад ITestResult

Слухачі TestNG у селені: ITestListener & Приклад ITestResult

У TestNG є кілька прослуховувачів, які виконують функції інтерфейсів для модифікації поведінки TestNG за замовчуванням. Як випливає з назви, слухачі & quot; слухати & quot; до події, визначеної в сценарії селену, і поводитись відповідно. Це дозволяє налаштувати звіти або журнал TestNG

TestNG @Test Priority in Selenium

TestNG @Test Priority in Selenium

Пріоритет тестування в TestNG. TestNG - це тестова структура, яка охоплює різні типи тестових конструкцій, таких як модульний тест, функціональний тест, наскрізний тест, тест інтерфейсу користувача та інтеграційний тест. Ви можете запустити один або кілька тестових кейсів у коді TestNG.

Як обробляти веб-таблицю в Selenium WebDriver

Як обробляти веб-таблицю в Selenium WebDriver

Читання веб-таблиці HTML Бувають випадки, коли нам потрібен доступ до елементів (зазвичай текстів), які знаходяться в таблицях HTML. Однак веб-дизайнер дуже рідко надає ідентифікатор ідентифікатора або імені t

Групи TestNG: включити, виключити з прикладом - Підручник із селену

Групи TestNG: включити, виключити з прикладом - Підручник із селену

TestNG - це тестова структура, яка охоплює різні типи дизайнів тестів, таких як модульний, функціональний, наскрізний, інтерфейс користувача та інтеграційний тест. Ви можете запускати один або кілька пакетів (тут пакет означає

Обробка динамічних веб-таблиць за допомогою Selenium WebDriver

Обробка динамічних веб-таблиць за допомогою Selenium WebDriver

Є два типи HTML-таблиць, опублікованих в Інтернеті - Статичні таблиці: Дані статичні, тобто кількість рядків і стовпців фіксована. Динамічні таблиці: Дані динамічні, тобто кількість рядків і стовпців НЕ

Як завантажити & Встановіть TestNG у Eclipse для Selenium WebDriver

Як завантажити & Встановіть TestNG у Eclipse для Selenium WebDriver

Нижче наведено покрокове керівництво по встановленню TestNG в Eclipse Встановлення TestNG в Eclipse Крок 1: Запустіть Eclipse. У рядку меню натисніть Довідка. Виберіть пункт & quot; Eclipse Marketplace ... & quot; варіант.

Gecko (Marionette) Driver Selenium: Завантажте, встановіть, використовуйте з Firefox

Gecko (Marionette) Driver Selenium: Завантажте, встановіть, використовуйте з Firefox

Що таке драйвер Gecko? Термін Gecko позначає механізм веб-браузера, який вбудований у браузер Mozilla Firefox. Драйвер Gecko діє як проксі-сервер між клієнтами з підтримкою веб-драйверів (Eclipse, Netbeans,

Як знайти всі / пошкоджені посилання за допомогою Selenium Webdriver

Як знайти всі / пошкоджені посилання за допомогою Selenium Webdriver

Що таке непрацюючі посилання? Порушені посилання - це посилання або URL-адреси, до яких недоступні. Вони можуть не працювати або не функціонувати через якусь помилку сервера. URL завжди матиме статус 2xx, який є дійсним.

Бажані можливості в Selenium WebDriver

Бажані можливості в Selenium WebDriver

Клас бажаних можливостей допомагає нам повідомити веб-драйверу, яке середовище ми будемо використовувати в нашому тестовому сценарії. Метод setCapability класу бажаних можливостей, який пояснюється в подальшій частині навчального посібника,

Як перевірити підказку за допомогою Selenium WebDriver

Як перевірити підказку за допомогою Selenium WebDriver

Підказка - це текст, який з’являється, коли миша наводить курсор на такий об’єкт, як посилання, зображення, кнопка, область тексту тощо на веб-сторінці. Текст часто дає більше інформації про об'єкт, на якому він знаходиться

Клацання мишею & Клавіатурна подія: Клас дій у Selenium Webdriver

Клацання мишею & Клавіатурна подія: Клас дій у Selenium Webdriver

У цьому підручнику ми навчимося обробляти спеціальні події клавіатури та миші за допомогою класу дій у Selenium Webdriver.

Як завантажити & Завантажте файл за допомогою Selenium Webdriver

Як завантажити & Завантажте файл за допомогою Selenium Webdriver

У цьому посібнику ми дізнаємося, як боротися із завантаженням та завантаженням файлів за допомогою Selenium WebDriver та Wget.

XPath у підручнику Selenium WebDriver: Як знайти XPath?

XPath у підручнику Selenium WebDriver: Як знайти XPath?

XPath у Selenium WebDriver використовується для пошуку елемента на веб-сторінці. Існує два типи XPath: 1) Absolute & 2) Відносна. ми вивчимо методи Xpath Contains (), Використовуючи АБО & І, Почати з функції, Текст (), осі XPath, Слідуючий, Предк, Дочірній, Передуючий, Наслідуючий брат, Батько, Я, Нащадок.

Оповіщення про селен & Обробка спливаючих вікон: як з цим працювати?

Оповіщення про селен & Обробка спливаючих вікон: як з цим працювати?

У цьому підручнику ми дізнаємося про те, як обробляти спливаючі вікна та оповіщення в селені, типи оповіщення та веб-драйвер та обробляти кілька вікон.

Знайдіть елементи за текстом посилання & Текст часткового посилання в Selenium Webdriver

Знайдіть елементи за текстом посилання & Текст часткового посилання в Selenium Webdriver

У цьому уроці Selenium Webdriver ми дізнаємося про доступ до посилань за допомогою By.tagName, By.xpath (), By.cssSelector (), а також про доступ до таблиць