logo

Підручник з Selenium

Підручник з Selenium

Підручник Selenium містить базові та розширені концепції Selenium. Наш навчальний посібник із Selenium призначений для початківців і професіоналів.

Selenium є одним із найпоширеніших засобів тестування веб-інтерфейсу (інтерфейсу користувача) з відкритим кодом.

Наш навчальний посібник із Selenium включає всі теми Selenium, такі як функції, Selenium проти QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE Locating Strategies, Selenium WebDriver, WebDriver Features, WebDriver vs RC, WebDriver Installation тощо.

мамта кулькарні

Що таке селен

Selenium — це один із найпоширеніших засобів автоматизованого тестування веб-інтерфейсу користувача з відкритим кодом. Його спочатку розробив Джейсон Хаггінс у 2004 році як внутрішній інструмент Thought Works. Selenium підтримує автоматизацію в різних браузерах, платформах і мовах програмування.

Selenium можна легко розгорнути на таких платформах, як Windows, Linux, Solaris і Macintosh. Крім того, він підтримує ОС (операційну систему) для мобільних додатків, таких як iOS, windows mobile та android.

Selenium підтримує різноманітні мови програмування завдяки використанню драйверів, специфічних для кожної мови. Selenium підтримує такі мови, як C#, Java, Perl, PHP, Python і Ruby. Наразі веб-драйвер Selenium є найпопулярнішим у Java та C#. Тестові сценарії Selenium можна закодувати будь-якою з підтримуваних мов програмування та запускати безпосередньо в більшості сучасних веб-браузерів. Браузери, які підтримує Selenium, включають Internet Explorer, Mozilla Firefox, Google Chrome і Safari.

Підручник Selenium Що таке Selenium

Selenium можна використовувати для автоматизації функціональних тестів і можна інтегрувати з інструментами автоматизованого тестування, такими як Мейвен , Дженкінс , & Docker для досягнення безперервного тестування. Його також можна інтегрувати з такими інструментами, як TestNG , & JUnit для керування тестами та створення звітів.


Селеновий індекс


Селен

  • Підручник з Selenium
  • Основна термінологія Selenium
  • Особливості Selenium
  • Обмеження селену
  • Селен проти QTP
  • Набір інструментів Selenium

Selenium IDE

  • Selenium IDE
  • IDE-Установка
  • Особливості IDE
  • IDE-перший тестовий приклад
  • Тест входу в IDE
  • IDE-команди
  • IDE-Створення тестових випадків вручну
  • IDE – Стратегії визначення місцезнаходження
    • IDE - Розташування за ідентифікатором
    • IDE - Розташування за елементом ID
    • IDE - пошук за назвою
    • IDE – пошук за допомогою XPath
    • IDE - Розташування за CSS
      • Розташування за ідентифікатором
      • Розташування за класом
      • Розташування за атрибутом
      • Розташування за ідентифікатором/класом і атрибутом
      • Розташування за підрядком
      • Розташування за внутрішнім текстом
    • IDE - Розташування за DOM

Підручник Selenium WebDriver

java mvc
  • Веб-драйвер Selenium
  • Архітектура WebDriver
  • Функції WebDriver
  • WebDriver проти RC
  • Встановлення WebDriver
  • Перший тестовий приклад
  • Команди WebDriver
  • Виконується тест у Chrome
  • Запуск тесту на Firefox
  • Запуск тесту в IE
  • Запуск тесту в Safari
  • Стратегії визначення місцезнаходження
    • Пошук стратегій за ідентифікатором
    • Пошук стратегій за назвою
    • Розташування стратегій за назвою класу
    • Пошук стратегій за назвою тегу
    • Пошук стратегій за текстом посилання
    • Пошук стратегій за частковим текстом посилання
    • Пошук стратегій за CSS
      • Тег та ID
      • Тег і клас
      • Тег і атрибут
      • Тег, клас і атрибут
      • Збіги підрядків
    • Пошук стратегій за допомогою XPath
      • Використання однієї косої риски
      • Використання подвійної косої риски
      • Використання одного атрибута
      • Використання кількох атрибутів
      • Використання І
      • Використання АБО
      • Використання містить()
      • Використання starts_with()
      • Використання text()
      • Використання last()
  • Обробка випадаючих списків
  • Перетягування WebDriver
  • Сповіщення про обробку WebDriver
  • Прокручування веб-сторінки
  • WebDriver - команди браузера
  • WebDriver - Команди навігації
  • WebDriver - команди WebElement
  • Обробка радіокнопок
  • Прапорець обробки
  • Твердження про селен
  • Сітка селену

Підручник Selenium Python

C# дата і час
  • Selenium Python

Selenium C# Підручник

  • Selenium C#

TestNG з Selenium

  • Навчальний посібник TestNG
  • Вступ до TestNG
  • Встановлення TestNG
  • Особливості TestNG
  • Запуск тестових випадків
  • XML-файл TestNG
  • Виключити/включити тестові випадки
  • Виконання тестових випадків за допомогою регулярного виразу
  • Групи TestNG
  • Анотації TestNG
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Атрибути анотації
  • Параметри TestNG

передумови

Перш ніж вивчати концепції Selenium, ви повинні мати базове уявлення про java або будь-яку іншу мову об’єктно-орієнтованого програмування.

Мови, які підтримує Selenium, включають C#, Java, Perl, PHP, Python і Ruby. Наразі Selenium Webdriver найбільш популярний у Java та C#. Отже, якщо ви знаєте будь-яку з мов, то зрозуміти концепцію Selenium буде неважко. Крім того, ви повинні мати попередні знання про методи тестування програмного забезпечення, такі як автоматизоване тестування, функціональне тестування тощо.

Аудиторія

Наш навчальний посібник із Selenium призначений для початківців і досвідчених користувачів Selenium.