Kas ir selēns setProperty un kā to var izmantot?



Testējot ar Selenium, jūs izmantosiet setProperty Selenium, jo ​​pārlūkprogrammā nav iebūvēta servera, lai palaistu automatizācijas kodu. Šis raksts jums pateiks, kā tieši tas darbojas.

Vietnes testēšanas primārais pamats ir pārlūka objekta iegūšana un pārlūka draiveru sistēmas īpašību iestatīšana. Tas tiek panākts, izmantojot setProperty () metodi. Šajā rakstā es jums pastāstīšu, kā iestata setProperty darbojas.

Šajā rakstā ir apskatītas šādas tēmas:





Sāksim!

Kas ir setProperty selēns?

setProperty, kā saka nosaukums, ir divi atribūti, kas ir -“System.setProperty (“ propertyName ”,“ value ”)”. Tas nozīmē, ka tas nosaka sistēmas īpašību'īpašuma nosaukums'lai būtu vērtība'vērtība'.



kā izmantot kārtošanu c ++

Kamēr , jūs izmantosiet metodi setProperty, jo pārlūkprogrammā nav iebūvēta servera, lai palaistu automatizācijas kodu. Šajā gadījumā jums būs nepieciešams serveris sava Selenium koda paziņošanai pārlūkprogrammai.

Vienkārši sakot, lai iestatītu draivera ceļu attiecīgajam pārlūkam, jums būs nepieciešams system.setProperty.

Tagad ņemsim nelielu piemēru, lai saprastu, kā tas darbojas.



ko ide izmantot java

Demonstrācija: setProperty ilustrēšana selēnā

Apskatiet zemāk redzamo kodu, lai uzzinātu tā darbību.

importēt java.util.concurrent.TimeUnit importēt org.openqa.selenium.By importējot org.openqa.selenium.WebDriver importēt org.openqa.selenium.WebElement importēt org.openqa.selenium.chrome.ChromeDriver publiskās klases demonstrāciju {public static void main (String [] args) {// Šeit es iestatu hroma draivera sistēmas īpašības un norādu ceļu uz to. System.setProperty ('webdriver.chrome.driver', 'C: Selenium-java-edurekachromedriver_win32chromedriver.exe') // Objekta izveide pārlūkprogrammas draivera atgūšanai WebDriver driver = new ChromeDriver () // Pārvietošanās pa konkrētu vietnes draiveri. get ('https://www.ebay.com/') // Elementu atrašana, izmantojot XPath lokatoru meklēšanas lodziņa draiverim.findElement (By.xpath ('// input [@ id =' gh-ac ']')) .sendKeys ('Guitar') WebElement searchIcon = driver.findElement (By.xpath ('// ievade [@ id =' gh-btn ']') ') // xpath meklēšanas pogai searchIcon.click ()}}

Kad izpildīsit iepriekš minēto kodu, tas palaidīs ebay vietni pārlūkā Google Chrome, izmantojot Chrome draiveri, kur draivera inicializēšanu veic metode system.setproperty. Tam ir jābūt pirmajai koda rindai, kas jāizpilda jūsu selēna skriptā pirms jebkuras testa metodes draivera inicializēšanai. Tā tas darbojas. Ja vēlaties izmantot Firefox pārlūku un Gecko draiveri, varat tos attiecīgi izmantot. Uzziniet Gecko Driver darbu ar rakstu.

Es ceru, ka tas jums ļaus skaidri saprast, kā setProperty in Selēns darbojas. Tādējādi tas mūs noved pie šī raksta beigām.

Ja vēlaties uzzināt selēnu un veidot karjeru testēšanas jomā, apskatiet mūsu interaktīvo tiešsaistes tiešraidi Šeit ir 24 * 7 atbalsts, kas palīdzēs jums visu mācību laiku.

Vai mums ir jautājums? Lūdzu, pieminējiet to selēna emuāra setProperty komentāru sadaļā, un mēs ar jums sazināsimies.

kas ir jašets java