Шта је сетПроперти у селенију и како се може користити?



Током тестирања са Селениум-ом, користићете сетПроперти у Селениум-у јер прегледач нема уграђени сервер за покретање кода за аутоматизацију. Овај чланак ће вам рећи како тачно то функционише.

Примарна основа за тестирање веб локација је инстанцирање објекта прегледача и подешавање системских својстава управљачких програма прегледача. То се постиже кроз сетПроперти () метода. У овом чланку ћу вам рећи како СетПроперти ради Извођење радова.

У овом чланку су обрађене следеће теме:





Хајде да почнемо!

Шта је сетПроперти у селенијуму?

сетПроперти, као што и само име каже, има два атрибута који су -„Систем.сетПроперти („ пропертиНаме “,„ валуе “)“. То подразумева да поставља својство система‘ПропертиНаме’да има вредност'вредност'.



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

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

Узмимо сада мали пример да бисмо разумели како то функционише.



Демо: Илустрација сетПроперти у селенијуму

Погледајте доњи код да бисте знали како он функционише.

импорт јава.утил.цонцуррент.ТимеУнит импорт орг.опенка.селениум.Би импорт орг.опенка.селениум.ВебДривер импорт орг.опенка.селениум.ВебЕлемент импорт орг.опенка.селениум.цхроме.ЦхромеДривер јавна класа Демо {публиц статиц воид маин (Стринг [] аргс) {// Овде постављам системске особине цхроме управљачког програма и одређујем путању до њега. Систем.сетПроперти ('вебдривер.цхроме.дривер', 'Ц: Селениум-јава-едурекацхромедривер_вин32цхромедривер.еке') // Креирање објекта за инстанцирање покретачког програма претраживача ВебДривер дривер = нев ЦхромеДривер () // Навигација кроз одређени управљачки програм веб локације. гет ('хттпс://ввв.ебаи.цом/') // Лоцирање елемената помоћу КСПатх локатора за управљачки оквир оквира за претрагу.финдЕлемент (Би.кпатх ('// инпут [@ ид =' гх-ац ']')) .сендКеис ('Гуитар') ВебЕлемент сеарцхИцон = дривер.финдЕлемент (Би.кпатх ('// инпут [@ ид =' гх-бтн ']')) // кпатх за дугме за претрагу сеарцхИцон.цлицк ()}}

Када извршите горњи код, покренуће еБаи веб локацију у Гоогле Цхроме-у помоћу Цхроме управљачког програма где се иницијализацијом управљачког програма обрађује метода систем.сетпроперти. Ово мора бити први ред кода који треба извршити у вашој скрипти селена пре било које методе испитивања за иницијализацију управљачког програма. Тако то функционише. Ако желите да користите прегледач Фирефок и управљачки програм Гецко, можете их користити у складу с тим. Научите како ради Гецко Дривер уз помоћ чланак.

Надам се да вам ово даје јасно разумевање како сетПроперти ин Селен Извођење радова. Стога нас доводи до краја овог чланка.

подићи нешто до моћи у јави

Ако желите да научите селенијум и изградите каријеру у домени за тестирање, погледајте нашу интерактивну мрежу уживо овде то долази са подршком од 24 * 7 која ће вас водити током читавог периода учења.

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре на блогу сетПроперти на Селениум и јавићемо вам се.