Kaj je setProperty v selenu in kako ga lahko uporabljam?



Med testiranjem s selenijem boste uporabili setProperty v seleniju, ker brskalnik nima vgrajenega strežnika za zagon avtomatizacijske kode. Ta članek vam bo povedal, kako natančno deluje.

Primarna osnova za testiranje spletnih mest je izdelava primerka brskalnika in nastavitev sistemskih lastnosti gonilnikov brskalnika. To se doseže s pomočjo setProperty () metoda. V tem članku vam bom povedal, kako deluje setProperty deluje.

kako primerjati dva niza

V tem članku so zajete spodnje teme:





Začnimo!

Kaj je setProperty v selenu?

setProperty, kot že ime pove, ima dva atributa, ki sta -“System.setProperty (“ propertyName ”,“ value ”)”. To pomeni, da nastavi sistemsko lastnost‘PropertyName’imeti vrednost'vrednost'.



Medtem , uporabili boste metodo setProperty, ker brskalnik nima vgrajenega strežnika za zagon avtomatizacijske kode. V tem primeru boste potrebovali strežnik za posredovanje kode Selenium brskalniku.

Z enostavnimi besedami boste za nastavitev poti gonilnika za ustrezni brskalnik potrebovali system.setProperty.

Zdaj pa vzemimo majhen primer, da bomo razumeli, kako deluje.



php kako natisniti matriko

Predstavitev: ponazarja setProperty v seleniju

Oglejte si spodnjo kodo, če želite vedeti, kako deluje.

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 javni razred Demo {public static void main (String [] args) {// Tukaj nastavljam sistemske lastnosti gonilnika chrome in podajam pot do njega. System.setProperty ('webdriver.chrome.driver', 'C: Selenium-java-edurekachromedriver_win32chromedriver.exe') // Ustvarjanje predmeta za instanco gonilnika brskalnika Gonilnik WebDriver = nov ChromeDriver () // Krmarjenje po določenem gonilniku spletnega mesta. get ('https://www.ebay.com/') // Iskanje elementov z uporabo lokatorja XPath za gonilnik iskalnega polja.findElement (By.xpath ('// input [@ id =' gh-ac ']')) .sendKeys ('Guitar') WebElement searchIcon = driver.findElement (By.xpath ('// input [@ id =' gh-btn ']')) // xpath za gumb za iskanje searchIcon.click ()}}

Ko zaženete zgornjo kodo, se bo v brskalniku Google Chrome z brskalnikom Chrome Driver odprlo spletno mesto ebay, kjer inicializacijo gonilnika obdela metoda system.setproperty. To mora biti prva vrstica kode, ki jo je treba izvesti v vašem skriptu selena pred katero koli preskusno metodo za inicializacijo gonilnika. Tako to deluje. Če želite uporabljati brskalnik Firefox in gonilnik Gecko, jih lahko ustrezno uporabite. Spoznajte delovanje Gecko Driverja s pomočjo Članek.

Upam, da vam to jasno razume, kako setProperty v Selen dela. Tako nas pripelje do konca tega članka.

Če se želite naučiti selena in si ustvariti kariero na testni domeni, si oglejte naš interaktivni splet v živo tukaj je na voljo 24 * 7 podpora, ki vas vodi skozi celotno obdobje učenja.

opis delovnega mesta skrbnika sistemskega sistema linux

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje spletnega dnevnika setProperty in Selenium, mi pa se vam bomo oglasili.