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.