Mis on seleenis setProperty ja kuidas seda kasutada?



Seleniumiga testimise ajal kasutate seleenis setProperty, kuna brauseril pole automaatikakoodi käitamiseks sisseehitatud serverit. See artikkel ütleb teile, kuidas see täpselt töötab.

Veebisaidi testimise peamine alus on brauseri objekti kiirendamine ja brauseridraiverite süsteemi omaduste määramine. See saavutatakse setProperty () meetod. Selles artiklis ütlen teile, kuidas setProperty sisse lülitatakse töötab.

Selles artiklis käsitletakse järgmisi teemasid:





Alustame!

Mis on seleenis setProperty?

Nimel setProperty on kaks atribuuti, mis on -'System.setProperty (' varaNimi ',' väärtus ')'. See tähendab, et see määrab süsteemi atribuudi'kinnistu nimi'et oleks väärtus'väärtus'.



kuidas koostada Java koode

Kuigi , kasutate meetodit setProperty, kuna brauseril pole automaatkoodi käitamiseks sisseehitatud serverit. Sellisel juhul vajate a server teie seleenikoodi edastamiseks brauseriga.

Lihtsamalt öeldes, vastava brauseri draiveri tee määramiseks vajate system.setProperty.

Võtame nüüd väikese näite, et mõista, kuidas see töötab.



xml-faili sõelumine Java-s

Demo: setProperty illustreerimine seleenis

Heitke pilk allpool olevale koodile, et teada saada, kuidas see töötab.

import java.util.concurrent.TimeUnit import org.openqa.selenium.By importing org.openqa.selenium.WebDriver import org.openqa.selenium.WebElement import org.openqa.selenium.chrome.ChromeDriver public class Demo {public static void main (String [] args) {// Siin määran kroomitud draiveri süsteemi atribuudid ja määran selle tee. System.setProperty ('webdriver.chrome.driver', 'C: Selenium-java-edurekachromedriver_win32chromedriver.exe') // Brauseri draiveri kiirendamiseks objekti loomine WebDriver driver = new ChromeDriver () // Konkreetse veebisaididraiveri kaudu navigeerimine. get ('https://www.ebay.com/') // Elementide leidmine otsingukasti draiveri jaoks XPathi lokaatori abil.findElement (By.xpath ('// input [@ id =' gh-ac ']')) .sendKeys ('kitarr') WebElement searchIcon = driver.findElement (By.xpath ('// sisend [@ id =' gh-btn ']')) // xpath otsingunupule searchIcon.click ()}}

Kui täidate ülaltoodud koodi, käivitab see Chrome'i draiveri abil Google Chrome'is ebay veebisaidi, kus draiveri initsialiseerimine toimub meetodiga system.setproperty. See peab olema esimene koodirida, mis tuleb teie seleenskriptis käivitada enne mis tahes draiveri initsialiseerimise meetodit. Nii see töötab. Kui soovite kasutada Firefoxi brauserit ja Gecko draiverit, saate neid vastavalt kasutada. Õppige Gecko Driveri tööd abiga artikkel.

Loodan, et see annab teile selge arusaama, kuidas setProperty sisse Seleen töötab. Seega viib see meid selle artikli lõppu.

Kui soovite õppida seleeni ja luua karjääri testimisvaldkonnas, vaadake meie interaktiivset veebipõhist otseülekannet siin on kaasas 24 * 7 tugi, mis juhendab teid kogu õppeperioodi vältel.

Kas teil on meile küsimus? Palun mainige seda seleeni ajaveebi setProperty kommentaaride jaotises ja võtame teiega ühendust.

qtp vs seleen, mis on parem