செலினியத்தில் setProperty என்றால் என்ன, அதை எவ்வாறு பயன்படுத்தலாம்?



செலினியத்துடன் சோதிக்கும்போது, ​​செலினியத்தில் உள்ள செட் ப்ராபர்ட்டியைப் பயன்படுத்துவீர்கள், ஏனெனில் ஆட்டோமேஷன் குறியீட்டை இயக்க உலாவியில் உள்ளமைக்கப்பட்ட சேவையகம் இல்லை. இது எவ்வளவு சரியாக வேலை செய்கிறது என்பதை இந்த கட்டுரை உங்களுக்குத் தெரிவிக்கும்.

வலைத்தள சோதனைக்கான முதன்மை அடிப்படை உலாவி பொருளை உடனடியாக நிறுவுவதும், உலாவி இயக்கிகளின் கணினி பண்புகளை அமைப்பதும் ஆகும். இதன் மூலம் அடையப்படுகிறது setProperty () முறை. இந்த கட்டுரையில், setProperty எவ்வாறு இயங்குகிறது என்பதை நான் உங்களுக்கு கூறுவேன் வேலை செய்கிறது.

இந்த கட்டுரையில் தலைப்புகள் கீழே உள்ளன:





php சாளரங்களை எவ்வாறு நிறுவுவது

தொடங்குவோம்!

செலினியத்தில் setProperty என்றால் என்ன?

setProperty, பெயர் சொல்வது போல் இரண்டு பண்புக்கூறுகள் உள்ளன -“System.setProperty (“ propertyName ”,“ value ”)”. இது கணினி சொத்தை அமைக்கிறது என்பதைக் குறிக்கிறது'சொத்தின் பெயர்'மதிப்பு வேண்டும்'மதிப்பு'.



போது , தன்னியக்கக் குறியீட்டை இயக்க உலாவியில் உள்ளமைக்கப்பட்ட சேவையகம் இல்லாததால், நீங்கள் setProperty முறையைப் பயன்படுத்துவீர்கள். இந்த வழக்கில், உங்களுக்கு ஒரு தேவைப்படும் உங்கள் செலினியம் குறியீட்டை உலாவிக்குத் தொடர்புகொள்வதற்கான சேவையகம்.

எளிமையான வார்த்தைகளில், அந்தந்த உலாவிக்கு இயக்கி பாதையை அமைக்க உங்களுக்கு தேவைப்படும் system.setProperty.

இது எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள இப்போது ஒரு சிறிய உதாரணத்தை எடுத்துக் கொள்வோம்.



php ஐ எவ்வாறு அமைப்பது

டெமோ: செலினியத்தில் செட் ப்ராபர்ட்டியை விளக்குகிறது

அதன் செயல்பாட்டை அறிய கீழேயுள்ள குறியீட்டைப் பாருங்கள்.

இறக்குமதி java.util.concurrent.TimeUnit இறக்குமதி org.openqa.selenium. இறக்குமதி மூலம் org.openqa.selenium.WebDriver இறக்குமதி org.openqa.selenium.WebElement இறக்குமதி org.openqa.selenium.chrome.ChromeDriver பொது வகுப்பு டெமோ {பொது நிலையான (சரம் [] args) {// இங்கே நான் குரோம் இயக்கியின் கணினி பண்புகளை அமைத்து அதற்கான பாதையை குறிப்பிடுகிறேன். System.setProperty ('webdriver.chrome.driver', 'C: Selenium-java-edurekachromedriver_win32chromedriver.exe') // உலாவி இயக்கி உடனடிப்படுத்த ஒரு பொருளை உருவாக்குதல் WebDriver இயக்கி = புதிய ChromeDriver () // ஒரு குறிப்பிட்ட வலைத்தள இயக்கி மூலம் செல்லவும். get ('https://www.ebay.com/') // தேடல் பெட்டி இயக்கி எக்ஸ்பாத் லொக்கேட்டரைப் பயன்படுத்தி உறுப்புகளைக் கண்டறிதல். பைண்ட்எலெமென்ட் (By.xpath ('// உள்ளீடு [@ id =' gh-ac ']')) .sendKeys ('கிட்டார்') WebElement searchIcon = driver.findElement (By.xpath ('// input [@ id =' gh-btn ']')) // xpath for search button searchIcon.click ()}}

மேலே உள்ள குறியீட்டை நீங்கள் இயக்கும்போது, ​​இது குரோம் டிரைவரைப் பயன்படுத்தி கூகிள் குரோம் இல் ஈபே வலைத்தளத்தைத் தொடங்கும், அங்கு இயக்கி துவக்கப்படுவது system.setproperty முறையால் கையாளப்படுகிறது. இயக்கி துவக்க எந்த சோதனை முறைக்கும் முன் இது உங்கள் செலினியம் ஸ்கிரிப்டில் செயல்படுத்தப்பட வேண்டிய குறியீட்டின் முதல் வரியாக இருக்க வேண்டும். அது எவ்வாறு செயல்படுகிறது. நீங்கள் பயர்பாக்ஸ் உலாவி மற்றும் கெக்கோ டிரைவர் பயன்படுத்த விரும்பினால், அதற்கேற்ப அவற்றைப் பயன்படுத்தலாம். கெக்கோ டிரைவரின் உதவியைக் கற்றுக் கொள்ளுங்கள் கட்டுரை.

இது எப்படி என்பது பற்றிய தெளிவான புரிதலை இது உங்களுக்குத் தரும் என்று நம்புகிறேன் inProperty in செலினியம் வேலை செய்கிறது. இவ்வாறு, இது இந்த கட்டுரையின் முடிவிற்கு நம்மைக் கொண்டுவருகிறது.

நீங்கள் செலினியம் கற்றுக் கொள்ள விரும்பினால் மற்றும் சோதனைக் களத்தில் ஒரு தொழிலை உருவாக்க விரும்பினால், எங்கள் ஊடாடும், நேரடி-ஆன்லைனில் பாருங்கள் இங்கே, உங்கள் கற்றல் காலம் முழுவதும் உங்களுக்கு வழிகாட்ட 24 * 7 ஆதரவுடன் வருகிறது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? செலினியம் வலைப்பதிவில் setProperty இன் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களிடம் திரும்புவோம்.