logo

Селен Туториал

Селен Туториал

Водич за Селениум пружа основне и напредне концепте Селена. Наш Селен туторијал је дизајниран за почетнике и професионалце.

Селен је један од најчешће коришћених пакета за тестирање аутоматизације веб корисничког интерфејса (корисничког интерфејса) отвореног кода.

Наш Селениум туторијал укључује све теме о Селену као што су карактеристике, Селен против КТП, Селениум Тоол Суитс, Селениум ИДЕ, Селениум ИДЕ стратегије лоцирања, Селениум ВебДривер, ВебДривер карактеристике, ВебДривер против РЦ, инсталација ВебДривер итд.

Шта је селен

Селен је један од најчешће коришћених пакета за тестирање аутоматизације веб корисничког интерфејса отвореног кода. Првобитно га је развио Џејсон Хагинс 2004. године као интерни алат у Тхоугхт Воркс-у. Селен подржава аутоматизацију у различитим претраживачима, платформама и програмским језицима.

ипцонфиг за убунту

Селен се може лако применити на платформама као што су Виндовс, Линук, Соларис и Мацинтосх. Штавише, подржава ОС (оперативни систем) за мобилне апликације као што су иОС, виндовс мобиле и андроид.

Селениум подржава различите програмске језике коришћењем драјвера специфичних за сваки језик. Језици које Селен подржава укључују Ц#, Јава, Перл, ПХП, Питхон и Руби. Тренутно, Селениум Веб драјвер је најпопуларнији код Јаве и Ц#. Селен тест скрипте могу бити кодиране на било ком од подржаних програмских језика и могу се покренути директно у већини модерних веб претраживача. Прегледачи које подржава Селениум укључују Интернет Екплорер, Мозилла Фирефок, Гоогле Цхроме и Сафари.

Водич за селен Шта је селен

Селен се може користити за аутоматизацију функционалних тестова и може се интегрисати са алатима за тестирање аутоматизације као нпр Мавен , Јенкинс , & Доцкер да се постигне континуирано тестирање. Такође се може интегрисати са алатима као што су ТестНГ , & ЈУнит за управљање тест случајевима и генерисање извештаја.


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


Селен

  • Селен Туториал
  • Основна терминологија селена
  • Карактеристике селена
  • Ограничења селена
  • Селен против КТП
  • Селениум Тоол Суите

Селениум ИДЕ

  • Селениум ИДЕ
  • ИДЕ-Инсталација
  • ИДЕ-функције
  • ИДЕ-Први тест случај
  • ИДЕ-Тест за пријаву
  • ИДЕ-команде
  • ИДЕ-Креирање тест случајева ручно
  • ИДЕ- Стратегије лоцирања
    • ИДЕ- Лоцирање по идентификатору
    • ИДЕ- Лоцирање по ИД елементу
    • ИДЕ- Лоцирање по имену
    • ИДЕ- Лоцирање помоћу КСПатх-а
    • ИДЕ- Лоцирање помоћу ЦСС-а
      • Лоцирање по ИД-у
      • Лоцирање по класама
      • Лоцирање по атрибуту
      • Лоцирање према ИД-у/класи и атрибуту
      • Лоцирање по поднизу
      • Лоцирање по унутрашњем тексту
    • ИДЕ- Лоцирање помоћу ДОМ-а

Водич за Селениум ВебДривер

  • Селениум ВебДривер
  • ВебДривер-Арцхитецтуре
  • ВебДривер-Феатурес
  • ВебДривер вс РЦ
  • ВебДривер-Инсталација
  • Први тест случај
  • ВебДривер Цоммандс
  • Покретање теста на Цхроме-у
  • Покретање теста на Фирефок-у
  • Покретање теста на ИЕ
  • Покретање теста на Сафарију
  • Стратегије лоцирања
    • Лоцирање стратегија према ИД-у
    • Лоцирање стратегија по имену
    • Проналажење стратегија према називу класе
    • Лоцирање стратегија према називу ознаке
    • Проналажење стратегија према тексту везе
    • Лоцирање стратегија према делимичном тексту везе
    • Лоцирање стратегија помоћу ЦСС-а
      • Ознака и ИД
      • Ознака и класа
      • Ознака и атрибут
      • Ознака, класа и атрибут
      • Под-стринг утакмице
    • Стратегије лоцирања од стране КСПатх
      • Коришћење једне косе црте
      • Коришћење двоструке косе црте
      • Коришћење једног атрибута
      • Коришћење вишеструких атрибута
      • Коришћење АНД
      • Коришћењем ОР
      • Коришћење цонтаинс()
      • Коришћење стартс_витх()
      • Коришћење текста()
      • Коришћење ласт()
  • Руковање падајућим менијима
  • ВебДривер-Превуците и испустите
  • ВебДривер-Хандлинг Алертс
  • Померање веб странице
  • ВебДривер - Команде претраживача
  • ВебДривер - Команде за навигацију
  • ВебДривер - ВебЕлемент команде
  • Руковање радио дугмадима
  • Поље за потврду Руковање
  • Селениум Ассертионс
  • Селениум Грид

Селениум Питхон Водич

  • Селен Питхон

Селениум Ц# Водич

  • Селен Ц#

ТестНГ са селеном

  • ТестНГ Туториал
  • ТестНГ Увод
  • ТестНГ Инсталлатион
  • Карактеристике ТестНГ-а
  • Покретање тест случајева
  • ТестНГ КСМЛ датотека
  • Искључи/укључи тест случајеве
  • Покретање тест случајева са Регек-ом
  • ТестНГ Гроупс
  • ТестНГ Аннотатионс
  • 1) @БефореСуите
  • 2) @АфтерСуите
  • 3) @БефореТест
  • 4) @АфтерТест
  • 5) @БефореЦласс
  • 6) @АфтерЦласс
  • 7) @БефореМетход
  • 8) @АфтерМетход
  • 9) @БефореГроупс
  • 10) @АфтерГроупс
  • Атрибути напомене
  • ТестНГ Параметерс

Предуслови

Пре него што научите концепте Селена, требало би да имате основно разумевање Јаве или било ког другог објектно оријентисаног програмског језика.

Језици које подржава Селениум укључују Ц#, Јава, Перл, ПХП, Питхон и Руби. Тренутно је Селениум Вебдривер најпопуларнији код Јаве и Ц#. Дакле, ако знате било који од језика, онда вам неће бити тешко разумети концепте селена. Поред тога, требало би да имате претходно знање о техникама тестирања софтвера као што су тестирање аутоматизације, функционално тестирање итд.

Публика

Наш Селен туториал је дизајниран за све почетнике и напредне кориснике Селена.