Mitä setProperty on seleenissä ja miten sitä voidaan käyttää?



Selenium-testauksen aikana käytät setProperty in Selenium -sovellusta, koska selaimella ei ole sisäänrakennettua palvelinta automaatiokoodin suorittamiseen. Tässä artikkelissa kerrotaan, miten se toimii.

Sivustotestauksen ensisijainen perusta on selainobjektin ilmentäminen ja selainohjainten järjestelmäominaisuuksien määrittäminen. Se saavutetaan setProperty () menetelmä. Tässä artikkelissa kerron sinulle, miten setProperty sisään toimii.

Tässä artikkelissa käsitellään seuraavia aiheita:





Aloitetaan!

Mitä setProperty on seleenissä?

setProperty-nimellä on kaksi määritettä, jotka ovat -'System.setProperty (' omaisuuden nimi ',' arvo ')'. Se tarkoittaa, että se asettaa järjestelmän ominaisuuden'PropertyName'saada arvo'arvo'.



Sillä aikaa , käytät setProperty-menetelmää, koska selaimella ei ole sisäänrakennettua palvelinta automaatiokoodin suorittamiseen. Tässä tapauksessa tarvitset palvelin Selenium-koodin välittämiseksi selaimelle.

Yksinkertaisesti sanoen, jos haluat asettaa ohjaimen polun kullekin selaimelle, tarvitset system.setProperty.

Otetaan nyt pieni esimerkki sen ymmärtämiseksi.



nosta jotain voimaksi java

Demo: Kuvaa setProperty in Seleniumia

Katso alla oleva koodi tietääksesi sen toiminnan.

tuo 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 public class Demo {public static void main (String [] args) {// Tässä asetan kromi-ohjaimen järjestelmäominaisuudet ja määritän sen polun. System.setProperty ('webdriver.chrome.driver', 'C: Selenium-java-edurekachromedriver_win32chromedriver.exe') // Objektin luominen selainohjaimen ilmentämiseksi WebDriver-ohjain = uusi ChromeDriver () // Navigointi tietyn verkkosivuston ohjaimen läpi. get ('https://www.ebay.com/') // Elementtien sijainti XPath-paikannimen avulla hakukentän ohjaimelle.findElement (By.xpath ('// input [@ id =' gh-ac ']')) .sendKeys ('kitara') WebElement searchIcon = driver.findElement (By.xpath ('// input [@ id =' gh-btn ']')) // xpath for search button searchIcon.click ()}}

Kun suoritat yllä olevan koodin, se käynnistää ebay-verkkosivuston Google Chromessa Chrome-ohjainta käyttäen, jossa ohjaimen alustaminen hoidetaan system.setproperty-menetelmällä. Tämän on oltava ensimmäinen koodirivi, joka on suoritettava seleenikomentosarjassa ennen testimenetelmää ohjaimen alustamiseksi. Näin se toimii. Jos haluat käyttää Firefox-selainta ja Gecko-ohjainta, voit käyttää niitä vastaavasti. Opi Gecko-ohjaimen toiminta artikla.

Toivon, että tämä antaa sinulle selkeän käsityksen siitä, miten setProperty sisään Seleeni toimii. Siten se vie meidät tämän artikkelin loppuun.

Jos haluat oppia seleeniä ja rakentaa uraa testausalueella, tutustu interaktiiviseen live-online-sivustoomme Tässä mukana tulee 24 * 7 -tuki, joka ohjaa sinua koko oppimisjaksosi ajan.

Onko sinulla kysymys meille? Mainitse se Selenium-blogin setProperty-kommenttien osiossa ja palaamme sinuun.