logo

Урок за селен

Урок за селен

Урокът за Selenium предоставя основни и разширени концепции за Selenium. Нашият урок по Selenium е предназначен за начинаещи и професионалисти.

Selenium е един от най-широко използваните пакети за автоматизирано тестване на Web UI (потребителски интерфейс) с отворен код.

Нашият урок за Selenium включва всички теми за Selenium като функции, Selenium срещу QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE стратегии за локализиране, Selenium WebDriver, функции на WebDriver, WebDriver срещу RC, инсталиране на WebDriver и др.

vlc за изтегляне на youtube

Какво е селен

Selenium е един от най-широко използваните пакети за автоматизирано тестване на Web UI (потребителски интерфейс) с отворен код. Първоначално е разработен от Джейсън Хъгинс през 2004 г. като вътрешен инструмент в Thought Works. Selenium поддържа автоматизация в различни браузъри, платформи и езици за програмиране.

Selenium може лесно да се внедри на платформи като Windows, Linux, Solaris и Macintosh. Освен това поддържа OS (операционна система) за мобилни приложения като iOS, windows mobile и android.

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

Урок за селен Какво е селен

Selenium може да се използва за автоматизиране на функционални тестове и може да се интегрира с инструменти за тестване на автоматизация като Мейвън , Дженкинс , & Докер за постигане на непрекъснато тестване. Може да се интегрира и с инструменти като TestNG , & JUnit за управление на тестови случаи и генериране на отчети.


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


Селен

  • Урок за селен
  • Основна терминология на Selenium
  • Характеристики на Selenium
  • Ограничения на селен
  • Селен срещу QTP
  • Selenium Tool Suite

Selenium IDE

  • Selenium IDE
  • IDE-инсталация
  • IDE-характеристики
  • IDE-първи тестов случай
  • Тест за влизане в IDE
  • IDE-команди
  • IDE-Ръчно създаване на тестови случаи
  • IDE - Стратегии за локализиране
    • IDE - Намиране по идентификатор
    • IDE - Намиране по ID елемент
    • IDE - Намиране по име
    • IDE - Намиране чрез XPath
    • IDE - Локализиране чрез CSS
      • Локализиране по ID
      • Локализиране по клас
      • Локализиране по атрибут
      • Локализиране по ID/клас и атрибут
      • Локализиране по подниз
      • Намиране по вътрешен текст
    • IDE - Намиране чрез DOM

Урок за Selenium WebDriver

сортиране на масиви java
  • Selenium Web Driver
  • WebDriver-Архитектура
  • Функции на WebDriver
  • WebDriver срещу RC
  • Инсталиране на WebDriver
  • Първи тестов случай
  • Команди на WebDriver
  • Изпълнява се тест в Chrome
  • Изпълнение на тест на Firefox
  • Изпълнение на тест в IE
  • Изпълнение на тест в Safari
  • Стратегии за локализиране
    • Намиране на стратегии по ID
    • Намиране на стратегии по име
    • Намиране на стратегии по име на клас
    • Намиране на стратегии по име на етикет
    • Намиране на стратегии чрез текст на връзката
    • Намиране на стратегии чрез частичен текст на връзката
    • Намиране на стратегии чрез CSS
      • Етикет и ID
      • Етикет и клас
      • Етикет и атрибут
      • Етикет, клас и атрибут
      • Съвпадения на поднизове
    • Намиране на стратегии от XPath
      • Използване на единична наклонена черта
      • Използване на двойна наклонена черта
      • Използване на единичен атрибут
      • Използване на множество атрибути
      • Използвайки AND
      • Използване на ИЛИ
      • Използване на съдържа()
      • Използване на starts_with()
      • Използване на text()
      • Използване на last()
  • Работа с падащи менюта
  • WebDriver-Плъзнете и пуснете
  • Сигнали за обработка на WebDriver
  • Превъртане на уеб страница
  • WebDriver - Команди на браузъра
  • WebDriver - Команди за навигация
  • WebDriver - WebElement команди
  • Работа с радио бутони
  • Отметка за обработка
  • Селенови твърдения
  • Селенова решетка

Урок за Selenium Python

какво е групиране
  • Selenium Python

Selenium C# Урок

  • Селен C#

TestNG със селен

  • Урок за TestNG
  • TestNG Въведение
  • Инсталиране на TestNG
  • Характеристики на TestNG
  • Изпълнение на тестови случаи
  • TestNG XML файл
  • Изключване/включване на тестови случаи
  • Изпълнение на тестови случаи с Regex
  • 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.