Što je setProperty u selenu i kako se može koristiti?



Tijekom testiranja s Selenijem koristit ćete setProperty u Seleniju jer preglednik nema ugrađeni poslužitelj za pokretanje koda za automatizaciju. Ovaj će vam članak reći kako točno funkcionira.

Primarna osnova za testiranje web stranica je instanciranje objekta preglednika i postavljanje sistemskih svojstava upravljačkih programa preglednika. To se postiže kroz setProperty () metoda. U ovom članku ću vam reći kako SetProperty radi djela.

U ovom su članku obrađene sljedeće teme:





Započnimo!

Što je setProperty u selenu?

setProperty, kao što i samo ime kaže, ima dva atributa koji su -'System.setProperty (' propertyName ',' value ')'. Podrazumijeva da postavlja svojstvo sustava'ImeName'imati vrijednost'vrijednost'.



Dok , koristit ćete metodu setProperty jer preglednik nema ugrađeni poslužitelj za pokretanje koda automatizacije. U ovom slučaju trebat će vam poslužitelj za komunikaciju vašeg selenijskog koda s preglednikom.

funkcija snage u javi za cijele brojeve

Jednostavnim riječima, za postavljanje putanje upravljačkog programa za odgovarajući preglednik trebat će vam system.setProperty.

Uzmimo sada mali primjer kako bismo shvatili kako to funkcionira.



kako stvoriti nadzornu ploču u power bi

Demo: Ilustrira setProperty u seleniju

Pogledajte donji kod da biste znali kako funkcionira.

import java.util.concurrent.TimeUnit import org.openqa.selenium.By import org.openqa.selenium.WebDriver import org.openqa.selenium.WebElement import org.openqa.selenium.chrome.ChromeDriver javna klasa Demo {public static void main (String [] args) {// Ovdje postavljam svojstva sustava chrome upravljačkog programa i određujem put do njega. System.setProperty ('webdriver.chrome.driver', 'C: Selenium-java-edurekachromedriver_win32chromedriver.exe') // Stvaranje objekta za instanciranje pokretačkog programa preglednika WebDriver driver = novi ChromeDriver () // Navigacija kroz određeni pokretački program web stranice. get ('https://www.ebay.com/') // Lociranje elemenata pomoću XPath lokatora za upravljački okvir okvira za pretraživanje.findElement (By.xpath ('// input [@ id =' gh-ac ']')) .sendKeys ('Guitar') WebElement searchIcon = driver.findElement (By.xpath ('// input [@ id =' gh-btn ']')) // xpath za gumb za pretraživanje searchIcon.click ()}}

Kada izvršite gornji kôd, pokrenut će web stranicu eBay u Google Chromeu pomoću Chrome upravljačkog programa gdje se inicijalizacijom upravljačkog programa obrađuje metoda system.setproperty. Ovo mora biti prvi redak koda koji treba izvršiti u vašoj skripti selena prije bilo koje metode ispitivanja za inicijalizaciju upravljačkog programa. Tako to djeluje. Ako želite koristiti preglednik Firefox i upravljački program Gecko, možete ih koristiti u skladu s tim. Naučite kako radi Gecko Driver uz pomoć članak.

Nadam se da vam ovo daje jasno razumijevanje kako setProperty u Selen djela. Stoga nas dovodi do kraja ovog članka.

Ako želite naučiti selenij i izgraditi karijeru u domeni testiranja, pogledajte našu interaktivnu mrežu uživo ovdje dolazi s podrškom 24 * 7 koja će vas voditi kroz čitavo razdoblje učenja.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare na blogu setProperty na Selenium, a mi ćemo vam se javiti.