Какви са различните компоненти на Selenium Suite?



Тази статия за Selenium Components се занимава основно със селен набор от инструменти и компоненти като Selenium RC, Selenium IDE, WebDriver, Grid и др.

Ако попитате мързелив тестер за любимия им инструмент за тестване, има голяма вероятност да получите „ ”Като отговор. Това е така, защото е идеалният инструмент за на уеб приложение. В тази статия нека видим кои са различните компоненти на селен, които го правят толкова популярен.

По-долу са разгледани темите в тази статия:





Да започваме!

Въведение в селена

Селенът е инструмент с отворен код, който се използва за автоматизиране на тестовите случаи, извършени в уеб браузъри или уеб приложения, които се тестват с помощта на който и да е уеб браузър.Изчакайте, преди да се увлечете, позволете ми да повторя, че е възможно само тестване на уеб приложения . Не можем нито да тестваме нито едно софтуерно приложение за десктоп, нито да тестваме мобилно приложение, използвайки Selenium.Това е инструмент с отворен код, който поддържа кръстосано сърфиране и автоматизира уеб приложения!



Сега нека видим кои са различните компоненти, от които селеният се състои.

Компоненти на селен

Селенът се състои главно от набор от инструменти, които включват:

Selenium Suite - Selenium WebDriver Architecture - Edureka



какво е ide в java

Нека разберем по-подробно функционалността на всеки от тези инструменти.

ID на селен

Selenium IDE (интегрирана среда за разработка) е предимно приставка за Firefox. Това е една от най-простите рамки в Selenium Suite. Позволява ни да записваме и възпроизвеждаме скриптовете. Ако искате да създадете скриптове с помощта на , трябва да използвате Selenium RC или Selenium WebDriver, за да пишете по-напреднали и здрави тестови случаи.

В Selenium IDE изпълнението на тестовия случай е много бавно и стъпката за генериране на отчети за тестовите случаи не е добра в сравнение с други компоненти. Той не поддържа изпълнение на тестови случаи в паралелно или дистанционно изпълнение.

Малко недостатъци на Selenium IDE са:

  1. Той ограничава изпълнението на тестовия случай до браузъра Firefox.

  2. Не разширява подкрепата домобилно тестване като iPhone / Android тестване.

  3. Изпълнението на тестови случаи е много бавно и стъпката за генериране на отчети не е добра в сравнение с други компоненти.

След това нека видим какво е Selenium RC.

Селен RC

Селенът RC, известен също като Селен 1, беше основният дълго време преди сливането на WebDriver доведе до Селен 2. Той разчита главно на JavaScript за . Той поддържа Ruby, PHP, , Perl и C #, Java, Javascript. Той поддържа почти всеки браузър там.

Забележка: Селенът RC е официално остарял.

Някои други характеристики на Selenium RC:

  • Тя е базирана на JavaScript. Не поддържа функция Запис / Възпроизвеждане.

  • Тя се основава на архитектура клиент / сървър, което предполага -> всеки път, когато искате да изпълните тестовите случаи / тестовите скриптове, трябва да стартирате сървъра ръчно.

  • Той поддържа паралелно изпълнение на тестови случаи, както и дистанционно изпълнение с помощта на Selenium Grid.

Недостатъкът на Селен RC е, че когато искате да изпълните тестовите случаи, трябва да стартирате ръчно Selenium Standalone сървър. За да се преодолее този проблем, беше въведена.

преобразуване на двоичен в десетичен в Java

Селен WebDriver

Selenium WebDriver е рамка за автоматизация на браузъра, която приема команди и ги изпраща към браузър. Прилага се чрез специфичен за браузъра драйвер. Той директно комуникира с браузъра и го контролира. Selenium WebDriver поддържа различни езици за програмиране като - , ° С #, , , Perl, Руби . и

Selenium WebDriver поддържа следното:

  1. Поддръжка на операционната система - Windows, Mac OS, Linux, Solaris
  2. Поддръжка на браузър - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 и по-нови, Safari, Opera 11.5 и по-нови, Android, iOS, HtmlUnit 2.9 и по-нови.

Ако искате да научите повече за Selenium WebDriver, моля, обърнете се към тази статия на . Сега нека разберем последния компонент, т.е. Selenium Grid.

Решетка от селен

Решетка от селен е инструмент, който се използва заедно със Selenium RC. Използва се за паралелно провеждане на тестове на различни машини срещу различни браузъри. Това предполага - провеждане на множество тестове едновременно срещу различни машини, работещи с различни браузъри и операционни системи. Можете също да се обърнете към тази статия на Решетка от селен за разбиране на понятията в по-широк мащаб.

Това беше всичко за компонентите на селена. С това стигнахме до края на тази статия.Надявам се, че сте разбрали концепциите и сте помогнали за добавяне на стойност към вашите знания. Сега, ако искате да получите повече прозрения за Селен, можете да разгледате нашия .

Ако сте намерили тази „Статия за селенови компоненти ”Подходящо, вижте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.