webdriver entire setup
У претходном упутству представили смо основна архитектура и карактеристике ВебДривер-а . Ово је 9. туторијал у Серија тренинга за селен .
инсерт чвор у бинарном стаблу Јава
У овом упутству разговарали бисмо о поступак инсталације за почетак рада са ВебДривер-ом који започиње од нуле . Такође бисмо разговарали о разноликој палети покретачких програма које пружа ВебДривер, а сваки од њих одговара различитим тестовима и еколошким потребама.
Да бисте могли да користите ВебДривер за скриптовање, постоје неки предуслови који морају да буду на месту попут основног подешавања окружења. У овој серији, ми бисмо користили Јаву као програмски језик у нашим примерима примера. Стога кренимо са инсталацијом Јаве.
Шта ћете научити:
- Инсталација Јава
- Инсталација Ецлипсе ИДЕ
- Конфигурисање ВебДривер-а
- Доступни управљачки програми
- Закључак
- Препоручено читање
Инсталација Јава
Корак 1: Идите на званичну веб локацију компаније Орацле - “ ЈАВА довнлоад ”, Преузмите Јава платформу, стандардно издање. Сва недавна издања доступна су на страници.
Корак 2: Чим кликнете на дугме Преузми, појавиће се следећи екран. Прихватите уговор о лиценци за инсталацију Јаве и одаберите између различитих каталогизираних Јава Девелопмент Кит-а. Изаберите ону која најбоље одговара вашој конфигурацији система.
Не заборавите да преузмете ЈДК (Јава развојни комплет). Комплет долази са ЈРЕ (Јава Рунтиме Енвиронмент). Стога од корисника није потребно да посебно преузима и инсталира ЈРЕ.
Инсталација Ецлипсе ИДЕ
Корак 1: Идите на службену веб страницу Ецлипсе и идите на страницу за преузимање - Ецлипсе довнлоад . Преузмите Ецлипсе ИДЕ за програмере Јава ЕЕ. Сва недавна издања доступна су на страници.
Обавезно одаберите и преузмите одговарајући ИДЕ ецлипсе према вашој конфигурацији система. Доступне су две везе за преузимање за 64-битни Виндовс оперативни систем и 32-битни Виндовс оперативни систем.
Корак 2: Чим кликнемо на везу за преузимање, корисник је преусмерен на нову страницу која обезбеђује информације о тренутном преузимању. Кликните на икону за преузимање и готови сте.
Може да прође неколико минута пре него што преузмете комплетну зип мапу.
Корак 3: Након преузимања, копирајте фасциклу и поставите је на жељено место у систему датотека.
Корак 4: Извуците зиповани фолдер, може се видети директоријум назван ецлипсе. Мапа садржи све потребне апликације и изворне датотеке.
Корак 5: Покрените Ецлипсе ИДЕ користећи „ецлипсе.еке“ који се налази у фасцикли ецлипсе. Погледајте горњу илустрацију за исто.
Корак 6: Апликација ће затражити да одредите локацију радног простора. Радни простор је место на коме ће бити смештени сви ваши пројекти помрачења. Унесите / прегледајте жељену локацију или се корисник једноставно може одлучити за подразумевану локацију и кликнути на дугме У реду.
Конфигурисање ВебДривер-а
Како бисмо користили Јаву као програмски језик за ову серију и да бисмо креирали тест скрипте на Јави, морали бисмо да уведемо управљачке програме клијената специфичне за језик. Стога, започнимо са преузимањем Селениум Јава Цлиент Либрариес.
Преузмите библиотеке клијената Селениум Јава
Корак 1: Идите на званичну веб страницу компаније Селениум и идите на страницу за преузимање - „ хттп://доцс.селениумхк.орг/довнлоад/ ”. Погледајте одељак на илустрацији испод где можете пронаћи библиотеке клијената наведене за различите програмске језике. Кликните на везу за преузимање за Јава Цлиент Либрари.
Може да прође неколико минута пре него што преузмете комплетну зиповану мапу.
Корак 2: Након преузимања, копирајте фасциклу и поставите је на жељено место у систему датотека.
Корак 3: Извуците зип фасциклу, може се видети фасцикла названа „Селениум-2.41.0.зип“. Мапа садржи све потребне јар датотеке које омогућавају корисницима да креирају тест скрипте на Јави.
Стога се ове библиотеке могу конфигурисати у Ецлипсе ИДЕ.
Конфигурисање библиотека помоћу Ецлипсе ИДЕ
Корак 1: Идите према Ецлипсе ИДЕ. Направите нови пројекат заснован на јави пратећи Датотека -> Ново -> Јава пројекат. Погледајте следећу слику за исто.
који је најбољи преузимање музике за андроид
Корак 2: Наведите корисничко дефинисано име за ваш Јава пројекат. Наведимо име као Леарнинг_Селениум и кликните на дугме Заврши. Новостворени пројекат се може видети на левој страни екрана на панелу истраживача пакета.
Корак 3: Направите нову Јава класу названу „Фирст_ВебдриверЦласс“ испод изворне фасцикле тако што ћете је десним тастером кликнути и прећи на Нев -> цласс.
Корак 4: Сада конфигуришимо библиотеке у наш Јава пројекат. За то одаберите пројекат и кликните десним тастером миша на њега. Изаберите „Својства“ у оквиру наведених опција. Појавиће се следећи екран, одаберите „Јава Буилд Патх“ из опција.
Корак 5: Подразумевано се отвара картица „Библиотеке“. Ако не, кликните на картицу „Библиотеке“. Затим кликните на дугме „Додај спољне тегле ...“. Потражите локацију на којој смо сачували издвојену фасциклу за Јава Цлиент Либрариес.
Корак 6: Изаберите све ЈАР датотеке присутне у директоријуму „селениум-јава-2.41.0“ и кликните на дугме за отварање у оквиру за дијалог. Дијалог својстава би требао изгледати као на доњој илустрацији.
Корак 7: Кликните на дугме „ОК“ у оквиру за дијалог да бисте довршили део за конфигурацију Селениум Либрариес у нашем јава пројекту.
Пројекат ће изгледати овако:
Доступни управљачки програми
У ВебДриверу је доступан низ класа управљачких програма, од којих свака пружа одређени веб прегледач. Сваки прегледач има другачију имплементацију управљачког програма у ВебДривер-у.
У ВебДриверу, неколико прегледача може се аутоматски аутоматизовати, док неки од веб прегледача захтевају спољни ентитет да би могао аутоматизовати и извршити тест скрипту. Овај спољни ентитет познат је под називом Дривер Сервер. Стога је од корисника потребно да преузме Дривер Сервер за различите веб прегледаче.
Имајте на уму да за сваки веб прегледач постоји засебан управљачки програм и да корисник не може да користи један управљачки сервер за друге прегледаче осим оног за који је одређен.
Испод је листа доступних веб прегледача и одговарајући серверски управљачки програми.
Закључак
У овом упутству смо вас навикли на сва подешавања и инсталације окружења која треба обавити пре стварања ВебДривер тест скрипти.
Ево суштина овог чланка.
- Пре креирања тест скрипти заснованих на ВебДриверу, потребно је инсталирати неколико услужних програма и пакета.
- Инсталирајте ЈДК (Јава Девелопмент Кит). Запамтите, корисник не би требало да инсталира ЈРЕ одвојено, јер се дистрибуира у комплету.
- Преузмите Ецлипсе ИДЕ. Корисник мора само да преузме пакет и спреман је да крене. Није потребна друга инсталација са Ецлипсеом.
- Преузмите Јава Цлиент Либрариес да бисте могли да креирате тест скрипту у Јава програмском језику.
- Покрените ецлипсе помоћу ецлипсе.еке. Изаберите радни простор у којем желите да сачувате пројекте.
- Направите нови јава пројекат у помрачењу. Направите нову јава класу у оквиру пројекта.
- Конфигуришите ецлипсе увозом јар датотека за Јава клијентске управљачке програме.
- У ВебДриверу, неколико прегледача може се аутоматски аутоматизовати, док неки од прегледача захтевају спољни сервер управљачког програма.
- Фирефок и ХТМЛ Унит су једини прегледачи који не могу бити аутоматизовани директно. Стога им није потребан ниједан засебан Дривер Сервер. Сви други познати веб прегледачи попут Цхроме, Сафари, Интернет Екплорер итд. Захтевају управљачке програме.
Следећи водич # 10 => Сад кад смо завршили са целокупним подешавањем и инсталацијом, у следећем упутству креирали бисмо сопствену тестну скрипту ВебДривер користећи Јаву.
Напомена за читаоце: Док је наш следећи водич Серија туторијала о селену је у режиму обраде, инсталирајте пакете поменуте у овом упутству и потребне услужне програме да бисте започели. Већина пакета који се односе на ВебДривер могу се наћи на званичној веб локацији компаније Селениум.
Обавестите нас ако се суочите са неким проблемима у процесу инсталације.
Препоручено читање
- Дубински водичи за помрачење за почетнике
- Увод у Селениум ВебДривер - Водич за селен бр. 8
- Примена наше прве скрипте за ВебДривер - Водич бр. 10 за Селениум ВебДривер
- Водич за краставац селениј: Интеграција Јава Селениум ВебДривер краставца
- Проверите видљивост веб елемената помоћу различитих типова ВебДривер команди - Селен Туториал # 14
- Ефикасни сценарији за скриптирање и решавање проблема са селенијем - Водич за селениј # 27
- Отклањање грешака у селенијевим скриптама помоћу дневника (Водич за Лог4ј) - Водич за селениум # 26
- Аппиум Студио за Ецлипсе: Аутоматска аутоматизација Аппиум / Селениум из Ецлипсе-а