Инсталирането на селен е процес от 3 стъпки:
- Инсталирайте Java SDK
- Инсталирайте Eclipe
- Инсталирайте Selenium Webdriver Files
В този урок ще научим как да инсталираме Selenium Webdriver. По-долу е подробен процес
ЗАБЕЛЕЖКА: Версиите на Java, Eclipse, Selenium ще продължават да се актуализират с времето. Но стъпките за инсталиране ще останат същите. Моля, изберете най-новата версия и продължете стъпките за инсталиране по-долу -
Стъпка 1 - Инсталирайте Java на вашия компютър
Изтеглете и инсталирайте Java Software Development Kit (JDK) тук.
Следващия -
Тази версия на JDK се доставя в комплект с Java Runtime Environment (JRE), така че не е необходимо да изтегляте и инсталирате JRE отделно.
След като инсталацията приключи, отворете командния ред и напишете „java“. Ако видите следния екран, добре е да преминете към следващата стъпка
Стъпка 2 - Инсталирайте Eclipse IDE
Изтеглете последната версия на "Eclipse IDE за разработчици на Java" тук. Не забравяйте да изберете правилно между 32-битовата и 64-битовата версии на Windows.
Трябва да можете да изтеглите exe файл с име "eclipse-inst-win64" за настройка.
Щракнете двукратно върху файла, за да инсталирате Eclipse. Ще се отвори нов прозорец. Щракнете върху Eclipse IDE за Java Developers.
След това ще се отвори нов прозорец, който щраква с бутон с марка 1 и променя пътя към "C: \ eclipse". Публикувайте, че щракнете върху бутона Инсталиране с маркировка 2
След успешно приключване на инсталационната процедура ще се появи прозорец. В този прозорец кликнете върху Стартиране
Това ще стартира eclipse neon IDE за вас.
Стъпка 3 - Изтеглете клиентския драйвер на Selenium Java
Можете да изтеглите Selenium Webdriver за Java клиентски драйвер тук. Там ще намерите клиентски драйвери за други езици, но изберете само този за Java.
Това изтегляне се предлага като ZIP файл с име "selenium-3.14.0.zip". За простота на инсталацията на Selenium в Windows 10, извлечете съдържанието на този ZIP файл на вашето устройство C, така че да имате директорията "C: \ selenium-3.14.0 \". Тази директория съдържа всички JAR файлове, които по-късно ще импортираме в Eclipse за настройка на Selenium.
Стъпка 4 - Конфигурирайте Eclipse IDE с WebDriver
- Стартирайте файла "eclipse.exe" в папката "eclipse", която извлекохме в стъпка 2. Ако сте изпълнили стъпка 2 правилно, изпълнимият файл трябва да се намира на C: \ eclipse \ eclipse.exe.
- Когато бъдете помолени да изберете за работно пространство, просто приемете местоположението по подразбиране.
3. Създайте нов проект чрез File> New> Java Project. Наименувайте проекта като "newproject".
Ще се отвори нов изскачащ прозорец за въвеждане на подробности, както следва
- Име на проекта
- Местоположение за запазване на проекта
- Изберете изпълнение JRE
- Изберете опция за проект за оформление
- Щракнете върху бутона Finish
4. В тази стъпка,
- Щракнете с десния бутон върху новосъздадения проект и
- Изберете New> Package и го наречете като "newpackage".
Ще се отвори изскачащ прозорец за име на пакета,
- Въведете името на пакета
- Щракнете върху бутона Finish
5. Създайте нов Java клас под newpackage, като щракнете с десния бутон върху него и след това изберете- New> Class и след това го наречете като "MyClass". Вашата Eclipse IDE трябва да изглежда като изображението по-долу.
Когато кликнете върху Class, ще се отвори изскачащ прозорец, въведете подробности като
- Име на класа
- Щракнете върху бутона Finish
Ето как изглежда след създаването на клас.
Сега селенът WebDriver е в Java Build Path
В тази стъпка
- Щракнете с десния бутон върху "newproject" и изберете Properties .
- В диалоговия прозорец Свойства щракнете върху "Път за изграждане на Java".
- Щракнете върху раздела Библиотеки и след това
- Кликнете върху „Добавяне на външни JARs ...“
Когато кликнете върху „Добавяне на външни JAR-ове ...“, ще се отвори изскачащ прозорец. Изберете JAR файловете, които искате да добавите.
След като изберете файловете на jar, щракнете върху бутона OK.
Изберете всички файлове в папката lib.
Изберете файлове извън папката lib
След като приключите, щракнете върху бутона „Приложи и затвори“
6. Добавете всички JAR файлове във и извън папката "libs". Вашият диалогов прозорец Свойства вече трябва да изглежда подобно на изображението по-долу.
7. Накрая щракнете върху OK и приключихме с импортирането на библиотеки на Selenium в нашия проект.
Различни драйвери
HTMLUnit и Firefox са два браузъра, които WebDriver може директно да автоматизира - което означава, че не е необходим друг отделен компонент за инсталиране или стартиране, докато се изпълнява тестът. За други браузъри е необходима отделна програма. Тази програма се нарича като Driver Server .
Сървърът с драйвери е различен за всеки браузър. Например Internet Explorer има собствен сървър за драйвери, който не можете да използвате в други браузъри. По-долу е даден списъкът с драйвери и съответните браузъри, които ги използват.
Можете да изтеглите тези драйвери от тук
Браузър | Име на Driver Server | Забележки |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver може да управлява HTMLUnit, използвайки HtmlUnitDriver като сървър за драйвери |
Firefox | Mozilla GeckoDriver | WebDriver може да управлява Firefox без необходимост от драйвер сървър. Стартирайки Firefox 45 и по-нови, трябва да се използва драйвер за гекон, създаден от Mozilla за автоматизация |
Internet Explorer | Сървър за драйвери на Internet Explorer | Предлага се в 32 и 64-битови версии. Използвайте версията, която съответства на архитектурата на вашия IE |
Chrome | ChromeDriver | Въпреки че името му е само "ChromeDriver", всъщност той е Driver Server, а не просто драйвер. Текущата версия може да поддържа версии, по-високи от Chrome v.21 |
Опера | OperaDriver | Въпреки че името му е само "OperaDriver", всъщност той е Driver Server, а не просто драйвер. |
PhantomJS | GhostDriver | PhantomJS е друг браузър без глава, точно като HTMLUnit. |
Сафари | SafariDriver | Въпреки че името му е само "SafariDriver", всъщност той е Driver Server, а не просто драйвер. |
Обобщение
Освен браузър, ще ви е необходимо и следното, за да започнете да използвате WebDriver
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse IDE - http://www.eclipse.org/downloads/
- Java клиентски драйвер - https://www.selenium.dev/downloads/
Когато стартирате проект на WebDriver в Eclipse, не забравяйте да импортирате файловете на Java Client Driver във вашия проект. Тези файлове ще съставят вашата библиотека Selenium.
С новата версия на Selenium няма браузър, който да можете да автоматизирате без използването на Driver Server.