விநியோகிக்கப்பட்ட செலினியம் சோதனைக்கு செலினியம் கட்டத்தை அமைத்தல்



செலினியம் கட்டத்தின் தேவை மற்றும் அதன் நன்மைகளைப் புரிந்துகொள்ள இந்த வலைப்பதிவு உங்களுக்கு உதவும். மையம் மற்றும் முனைகளை உள்ளமைப்பதன் மூலம் உங்கள் முதல் செலினியம் கட்டத்தை அமைக்க இதைப் படியுங்கள்.

இந்த செலினியம் டுடோரியல் தொடரின் மற்ற வலைப்பதிவுகள் சோதனை நிகழ்வுகளை உருவாக்குவது மற்றும் அந்த சோதனை நிகழ்வுகளை வரிசையாகவும் இணையாகவும் செயல்படுத்துவது பற்றி பேசுகின்றன. எனவே, விவாதத்திற்கு எஞ்சியிருக்கும் இறுதி நுட்பம் தொலைநிலை இயந்திரங்களில் சோதனை நிகழ்வுகளை செயல்படுத்துவதாகும். தொலைநிலை இயந்திரங்கள் / ஹோஸ்ட்களில் இந்த சோதனைகளைச் செய்ய செலினியம் கட்டத்தைப் பயன்படுத்தலாம். எனவே, இது இன்றைய வலைப்பதிவின் விவாதத்தின் தலைப்பு.

  1. ஏன், எப்போது செலினியம் கட்டத்தைப் பயன்படுத்த வேண்டும்?
  2. செலினியம் கட்டம் என்றால் என்ன?
  3. செலினியம் கட்டம் 1 எதிராக செலினியம் கட்டம் 2
  4. செலினியம் கட்டத்தின் கட்டமைப்பு
  5. ஒரு செலினியம் கட்டத்தை உருவாக்குதல்

ஏன் & எப்போது செலினியம் கட்டத்தைப் பயன்படுத்த வேண்டும்?

இன்று பயன்பாட்டில் உள்ள பல வலை உலாவிகள் உள்ளன. பயனர்கள் இந்த வலைப்பதிவைப் படிக்க Chrome அல்லது Firefox அல்லது Safari அல்லது Opera அல்லது Internet Explorer ஐப் பயன்படுத்தலாம். அவர்கள் உலாவிகளின் வெவ்வேறு பதிப்புகளைப் பயன்படுத்தலாம். இந்த உலாவிகளை விண்டோஸ் அல்லது மேக் அல்லது உபுண்டு அல்லது லினக்ஸின் வேறு எந்த விநியோகத்திலும் அவர்கள் இயக்கலாம்.





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

சரி, நீங்கள் வேண்டும்!



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

இது தவிர, மேலும் ஒரு கேள்வி எழுகிறது, உள்ளூர் அமைப்புகளைப் பயன்படுத்தி செலினியம் கட்டம் உள்கட்டமைப்பை அமைப்பது சாத்தியமா? தேவையான அனைத்து உலாவிகள் மற்றும் இயக்க முறைமைகளுடன் ஒரு கட்டத்தை பராமரிப்பது ஒரு சவால். இதற்காக, உங்கள் செலினியம் ஆட்டோமேஷன் ஸ்கிரிப்ட்களை இயக்க நீங்கள் அணுகக்கூடிய ஆன்லைன் செலினியம் கட்டத்தை வழங்கும் பல ஆன்லைன் தளங்கள் உள்ளன. உதாரணமாக, நீங்கள் பயன்படுத்தலாம் லாம்ப்டா டெஸ்ட் . இது 2000 க்கும் மேற்பட்ட உலாவி சூழல்களைக் கொண்டுள்ளது, இதன் மூலம் உங்கள் சோதனைகள் மற்றும் உண்மையிலேயே தானியங்கு குறுக்கு-உலாவி சோதனை ஆகியவற்றை இயக்க முடியும்.

செலினியம் கட்டம் என்றால் என்ன?

செலினியம் கட்டத்தின் மற்றொரு முக்கியமான கருவி செலினியம் கட்டம். பல வலை உலாவிகளில் ஒரே நேரத்தில் இயங்கக்கூடிய அல்லது வெவ்வேறு இயக்க முறைமைகளில் தொடங்கப்படலாம் அல்லது வெவ்வேறு கணினிகளில் ஹோஸ்ட் செய்யக்கூடிய வெப் டிரைவர் சோதனைகள் / ஆர்.சி சோதனைகளை ஒருங்கிணைக்கும் திறன் கிரிட் ஆகும்.



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

இதன் பொருள் என்னவென்றால், உங்களிடம் மொத்தம் 100 வேலைகள் / சோதனைகள் செயல்படுத்தப்பட வேண்டும் என்றால், சோதனைகள் ஒரே நேரத்தில் 5 இயந்திரங்களில் செயல்படுத்தப்படலாம், அங்கு ஒவ்வொரு இயந்திரமும் 20 சோதனைகளை இயக்கும். உண்மையில், இயக்க முறைமைகள் மற்றும் உலாவிகளின் வெவ்வேறு சேர்க்கைகளில் இந்த சோதனைகளை நீங்கள் இயக்கலாம். இங்குள்ள ஒவ்வொரு இயந்திரமும் வெவ்வேறு OS ஆக இருக்கலாம் மற்றும் ஒவ்வொரு OS க்குள், வெவ்வேறு உலாவிகளில் சோதனைகள் செய்யப்படலாம்.

சோதனைச் செயல்பாட்டில் உங்கள் நேரத்தை இந்தச் செயல் எளிதாக மிச்சப்படுத்தும். மேலே உள்ள உதாரணத்தை நீங்கள் கருத்தில் கொண்டால், ஒரு கணினியில் சோதனைகளைச் செயல்படுத்த எடுக்கப்பட்ட மொத்த நேரத்தின் 1/5 ஐ செயல்படுத்தும் நேரத்தை குறைக்கலாம்.

எனது முந்தைய வலைப்பதிவுகளிலிருந்து நீங்கள் நினைவு கூர முடிந்தால், கட்டம் அதன் தொடக்கத்திலிருந்து செலினியம் திட்டத்தின் ஒரு பகுதியாக இருந்தது என்று எண்ணற்ற முறை குறிப்பிட்டுள்ளேன், அதாவது செலினியம் வி 1 முதல். செலினியம் கட்டம் செலினியம் வி 2 இன் ஒரு பகுதியாக இருந்தது, தற்போது இது செலினியம் வி 3 இன் ஒரு பகுதியாகும். செலினியம் கட்டத்தின் வி 2 மற்றும் வி 3 ஆகியவற்றில் அதிக வித்தியாசம் இல்லை. இருப்பினும், வி 1 ஒப்பீட்டளவில் நிறைய வேறுபாடுகளைக் கொண்டுள்ளது. எனவே, பார்ப்போம்v1 மற்றும் v2 க்கு இடையிலான வேறுபாடுகளைப் புரிந்து கொள்ளுங்கள்.

ஜாவாவில் எவ்வாறு சேர்ப்பது

செலினியம் கட்டம் 1 எதிராக செலினியம் கட்டம் 2

கட்டம் v1.0 மற்றும் v2.0 க்கு இடையிலான அடிப்படை வேறுபாடு என்னவென்றால், கட்டம் 1 இல் ஆர்.சி பயன்படுத்தப்பட்டது, மற்றும் வெப் டிரைவர் கட்டம் 2 இல் பயன்படுத்தப்பட்டது. கீழே உள்ள அட்டவணை வேறுபாடுகளை விரிவாக விளக்குகிறது.

கட்டம் 1 கட்டம் 2
அப்பாச்சி எறும்பு நிறுவப்பட வேண்டும்அப்பாச்சி எறும்பு நிறுவல் தேவையில்லை
அதன் சொந்த ரிமோட் கண்ட்ரோல் உள்ளது (இது ஆர்.சி சேவையகத்திலிருந்து வேறுபட்டது)செலினியம் சர்வர் ஜாடி கோப்புடன் தொகுக்கப்பட்டுள்ளது
செலினியம் ஆர்.சி கட்டளைகளை மட்டுமே ஆதரிக்கிறதுசெலினியம் ஆர்.சி மற்றும் வெப் டிரைவர் ஸ்கிரிப்ட்களை ஆதரிக்கிறது
ரிமோட் கண்ட்ரோலுக்கு ஒரு உலாவியை மட்டுமே தானியக்கமாக்க முடியும்ரிமோட் கண்ட்ரோலுக்கு 5 உலாவிகளை தானியக்கமாக்கலாம்


இரண்டு பதிப்புகளுக்கும் இடையிலான அடிப்படை வேறுபாடுகளை இப்போது நாம் கற்றுக் கொண்டோம், செலினியம் கட்டத்தில் ஆழமாக டைவ் செய்வோம்.

செலினியம் கட்டத்தின் கட்டமைப்பு

நான் முன்பு குறிப்பிட்டது போல, ஒரு மையம் மற்றும் பல முனைகளின் அடிப்படையில் கட்டம் செயல்படுகிறது. ஆனால், ஹப் மற்றும் நோட்ஸ் என்றால் என்ன, அவை என்ன செய்கின்றன?

மையமாக

எந்த கட்ட கட்ட அமைப்பிலும், ஒரே ஒரு மையமாக மட்டுமே இருக்க முடியும், அது அந்த கட்டம் அமைப்பின் மைய புள்ளியாக இருக்கும். செயல்படுத்த வேண்டிய அனைத்து சோதனைகளும் இங்கே ஏற்றப்பட வேண்டும். சோதனைகள் இங்கே ஏற்றப்பட்டிருந்தாலும், அவை முனைகளில் மட்டுமே செயல்படுத்தப்படும். எந்தவொரு ஹோஸ்ட் இயந்திரத்தையும் எங்கள் மையமாக கட்டமைக்க முடியும், மேலும் இது மற்ற ஹோஸ்ட்களில் சோதனை செயல்படுத்தலின் செயல்பாடுகளை ஒருங்கிணைக்கும்.

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

மையத்தை கட்டமைத்தல்

நீங்கள் முதலில் செலினியம் சேவையக JAR கோப்பை செலினியம்ஹாக் வலைத்தளத்திலிருந்து பதிவிறக்கம் செய்ய வேண்டும். இணைப்பு இங்கே . உங்கள் கணினியில் ஜாவா நிறுவப்பட்டிருப்பதையும், சூழல் மாறிகள் அமைக்கப்பட்டிருப்பதையும் உறுதிப்படுத்த வேண்டும்.

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

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

மையத்தை உள்ளமைக்க, நீங்கள் விண்டோஸ் கட்டளை வரியில் கட்டளையை இயக்க வேண்டும். கட்டளை கீழே உள்ள துணுக்கில் உள்ளது.

சி: பயனர்கள் வர்தன்> சி.டி .. சி: பயனர்கள்> சி.டி .. சி:> சி.டி செலினியம் சி: செலினியம்> ஜாவா -ஜார் செலினியம்-சர்வர்-ஸ்டாண்டலோன் -3.4.0.ஜார் -ரோல் ஹப்

தி selenium-server-standalone-3.4.0.jar நான் பதிவிறக்கிய ஜாடி கோப்பின் பெயர்.
தி -ரோல் குறிப்பிட்ட ஹோஸ்ட் இயந்திரத்தை மையமாக அமைக்க கொடி பயன்படுத்தப்படுகிறது. நீங்கள் Enter ஐ அழுத்தும்போது, ​​உங்கள் திரையில் கீழே உள்ள வெளியீட்டைப் பெறுவீர்கள்.

மேலே உள்ள ஸ்கிரீன் ஷாட்டை நீங்கள் கவனிக்கத் தவறினால், அதை மீண்டும் பார்க்கவும். அது கூறுகிறது ' -நோட்டுகள் http://192.168.0.11:4444/grid/register இல் பதிவு செய்ய வேண்டும் ‘. இப்போது ஹப் கட்டமைக்கப்பட்டுள்ளதால், நாம் முனைகளை அமைத்து அவற்றை இந்த மையத்துடன் இணைக்க வேண்டும்.

192.168.0.11 என்பது மையத்தின் ஐபி முகவரி, ஒவ்வொரு முனையும் இந்த ஐபி முகவரியுடன் இணைக்கப்பட வேண்டும். 4444 என்பது இயல்புநிலை போர்ட் எண்ணாகும், அதில் செலினியம் கட்டம் ஹோஸ்ட் செய்யப்பட்டு கோரிக்கைகளை கேட்கிறது. துறைமுக 4444 இல் வேறு ஏதேனும் சேவை இயங்குகிறது மற்றும் செலினியம் கட்டம் மற்றொரு துறைமுகத்தில் வழங்கப்பட வேண்டும் என நீங்கள் விரும்பினால், அதைக் குறிப்பிடுவதன் மூலம் நீங்கள் அதைச் செய்யலாம் -போர்ட் கொடி தொடர்ந்து துறைமுக எண்.

முனைகள்

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

முனைகளை கட்டமைத்தல்

ஹப்பைப் போலவே, நீங்கள் முதலில் நோட் மெஷின்களில் ஜார் கோப்பை பதிவிறக்கம் செய்து உங்கள் வசதிக்காக சி டிரைவ் அல்லது வேறு ஏதேனும் பொதுவான கோப்பகத்தில் வைக்க வேண்டும். விண்டோஸ் கட்டளை வரியில் நீங்கள் கீழே உள்ள கட்டளையை இயக்கலாம். உங்கள் மையத்தின் அதே கணினியில் நீங்கள் கூட முனையைத் தொடங்கினால், மற்றொரு கட்டளை வரியில் தொடங்கி கட்டளையை இயக்க வேண்டும்.

java -Dwebdriver.chrome.driver = E: chromedriver.exe -jar selenium-server-standalone-3.4.0.jar -role node -hub http://192.168.0.11:4444/grid/register

மையத்தைத் தொடங்க தேவையான கட்டளையுடன் ஒப்பிடும்போது இந்த கட்டளையில் சில வேறுபாடுகள் உள்ளன.
-Dwebdriver.chrome.driver = E: குரோமெட்ரைவர்.எக்ஸ் உலாவி இயக்கியின் பாதையை அமைக்க பயன்படுகிறது. உங்கள் வெப் டிரைவர் குறியீட்டில் உலாவி இயக்கியின் பாதையை அமைப்பதைப் போலவே, சோதனைகளைச் செய்ய முனைக்கு உதவும் வகையில் அதை இங்கே குறிப்பிடவும். செலினியம் வி 3 முதல், நீங்கள் பயர்பாக்ஸிற்கான இயக்கி உலாவியை பதிவிறக்கம் செய்ய வேண்டும். பயர்பாக்ஸிற்கான உலாவி இயக்கி கெக்கோ இயக்கி. இருப்பினும், பதிப்புகள் 1 மற்றும் 2 இல், பயர்பாக்ஸைத் தவிர மற்ற அனைத்து உலாவிகளுக்கும் உலாவி இயக்கியை அமைக்க வேண்டும்.
-ரோல் முனை குறிப்பிட்ட ஹோஸ்ட் இயந்திரத்தை முனை என அமைக்க கொடி பயன்படுத்தப்படுகிறது.
-ஹப் http://192.168.0.11:4444/grid/register ஹப்பின் ஐபி முகவரியைப் பயன்படுத்தி மையத்துடன் இணைக்க முனைக்குத் தெரிவிக்கிறது. கவனிக்க வேண்டிய ஒரு முக்கியமான விஷயம் என்னவென்றால், உங்கள் மையத்தின் அதே கணினியில் நீங்கள் எந்த முனையையும் தொடங்கினால், நீங்கள் குறிப்பிடலாம் ‘ -ஹப் http: // லோக்கல் ஹோஸ்ட்: 4444 / கட்டம் / பதிவு ‘ஹப்பின் ஐபி முகவரிக்கு பதிலாக கட்டளையில்.

நீங்கள் Enter ஐ அழுத்தும்போது, ​​கட்டளை வரியில் கீழே உள்ள வெளியீட்டைப் பெறுவீர்கள்.

இப்போது, ​​முனை மையத்துடன் இணைக்கப்பட்டிருக்கும். மையத்தைத் தொடங்கப் பயன்படுத்தப்படும் கட்டளை வரியில் திரும்பிச் செல்வதன் மூலம் அதை நீங்கள் சரிபார்க்கலாம், மேலும் பின்வரும் செய்தியைக் காண்பீர்கள்: ‘ ஒரு முனை பதிவுசெய்தது http://192.168.0.11:5555 ‘.

ஐபி முகவரி மற்றும் போர்ட் எண் உங்கள் முனை. எனது மையத்தின் அதே கணினியில் எனது முனை இருப்பதால், முனைக்கு பயன்படுத்தப்படும் போர்ட் 5555 ஆகும். நீங்கள் அதை வேறு எந்த கணினியில் தொடங்கும்போது, ​​இயல்புநிலை போர்ட் பயன்படுத்தப்படும்.

உங்கள் மையத்தின் கணினியில் பின்வரும் URL ஐ நீங்கள் தொடங்கும்போது, ​​உங்கள் மையத்துடன் இணைக்கப்பட்ட முனைகளின் நிலையைப் பெறுவீர்கள். கீழே உள்ள ஸ்கிரீன்ஷாட்டில் முன்னிலைப்படுத்தப்பட்ட பகுதியைக் காண்க.

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

ஒரு செலினியம் கட்டத்தை உருவாக்குதல்

எனது ஸ்கிரிப்டை கிரகணம் ஐடிஇயில் இயக்கியுள்ளேன். இந்த ஸ்கிரிப்டை செயல்படுத்துவது இரண்டு முக்கியமான நூலக தொகுப்புகளை நம்பியுள்ளது. அவை விரும்பிய திறன்கள் பொருள் மற்றும் ரிமோட்வெப் டிரைவர் பொருள்.

உலாவி வகை மற்றும் எங்கள் முனையின் OS ஐ அமைக்க DesiredCapilities பயன்படுத்தப்படுகிறது. DesiredCapilities பொருளை இறக்குமதி செய்ய, கீழேயுள்ள குறியீட்டைப் பயன்படுத்தவும்.

org.openqa.selenium.remote.DesiredCapilities ஐ இறக்குமதி செய்க

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

சாளரத்தில் php ஐ எவ்வாறு நிறுவுவது
இறக்குமதி java.net.MalformedURLException இறக்குமதி java.net.URL இறக்குமதி org.openqa.selenium.remote.RemoteWebDriver

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

செலினியம் ஹப் கன்சோலில் இருக்கும் எந்த உலாவியின் சின்னங்களையும் நீங்கள் கையாளும்போது, ​​போன்ற விவரங்களைப் பெறுவீர்கள் உலாவி பெயர் மற்றும் இந்த நடைமேடை நீங்கள் தானியங்குபடுத்த விரும்பும் முனையின். எனது முனையில் எத்தனை உலாவிகளை திறக்க முடியும் என்பதையும் படம் குறிக்கிறது. நான் அதிகபட்சம் 5 குரோம், 5 பயர்பாக்ஸ் மற்றும் 1 இன்டர்நெட் எக்ஸ்ப்ளோரர் நிகழ்வுகளை உள்ளமைக்க முடியும். இந்த விவரங்கள் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் உள்ளன.

உங்கள் முதல் கட்டத்தை அமைக்க கீழேயுள்ள துணுக்கில் உள்ள குறியீட்டைப் பயன்படுத்தலாம்.

தொகுப்பு கிரிட் டெஸ்ட் இறக்குமதி org.testng.annotations.AfterTest இறக்குமதி org.testng.annotations.BeforeTest இறக்குமதி org.testng.annotations.Test இறக்குமதி java.net.MalformedURLException இறக்குமதி java.net.URL இறக்குமதி org.junit .Platform இறக்குமதி org.openqa.selenium.WebDriver இறக்குமதி org.openqa.selenium.remote.DesiredCapabilities இறக்குமதி org.openqa.selenium.remote.RemoteWebDriver பொது வர்க்கம் TestGrid {நிலையான WebDriver இயக்கி நிலையான சரம் nodeUrl @BeforeTest பொது வெற்றிடத்தை அமைப்பு () MalformedURLException {வீசுகின்றார் nodeUrl = 'http://192.168.0.11:5555/wd/hub' விரும்பிய திறன்கள் திறன்கள் = DesiredCapilities.chrome () திறன்களானது.செட் பிரவுசர்நேம் ('குரோம்') திறன்கள்.செட் பிளாட்ஃபார்ம் (இயங்குதளம். ), திறன்கள்) est est டெஸ்ட் பப்ளிக் வெற்றிட சிம்பிள் டெஸ்ட் () எடுரேகா ', டிரைவர்.ஜெட் டைட்டில் ()) after டெஸ்டருக்குப் பிறகு பொது வெற்றிடத்திற்குப் பிறகு () {driver.quit ()}}

முழு சோதனை ஸ்கிரிப்டையும் மூன்று சோதனை சிறுகுறிப்புகளாக பிரித்துள்ளேன். EBeforeTest, estTest மற்றும் afterAfterTest. EBeforeTest இல், எனது முனையை உள்ளமைக்க DesiredCapablities மற்றும் RemoteWebDriver பொருள்களைப் பயன்படுத்தினேன். Est டெஸ்டில், எடுரேகாவின் முகப்புப் பக்கத்திற்குச் செல்லவும், பக்கத்தின் தலைப்பை உறுதிப்படுத்தவும் நோட்டைக் கேட்டுள்ளேன். FterAfterTest இல், உலாவி நிகழ்விலிருந்து வெளியேற நான் முனையைக் கேட்டுள்ளேன்.

உங்கள் சோதனை செயல்படுத்தும்போது, ​​கீழே உள்ள வெளியீட்டைப் பெறுவீர்கள்.

மே 18, 2017 3:09:07 PM org.openqa.selenium.remote.ProtocolHandshake createSession INFO: கண்டறியப்பட்ட பேச்சுவழக்கு: OSS PASSED: simpleTest ================= ========================= இயல்புநிலை சோதனை சோதனைகள் இயங்கும்: 1, தோல்விகள்: 0, தவிர்க்கிறது: 0 ========= ============================================= ============================== இயல்புநிலை தொகுப்பு மொத்த சோதனைகள் இயங்கும்: 1, தோல்விகள்: 0, தவிர்க்கிறது: 0 = =========================================

இது டெஸ்ட்என்ஜி சோதனையாக செயல்படுத்தப்படுவதால், கீழேயுள்ள ஸ்கிரீன் ஷாட்டைப் போன்ற விரிவான சோதனை அறிக்கையைப் பெறுவீர்கள்.

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

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

ஆரம்பநிலைக்கான செலினியம் கட்ட பயிற்சி | செலினியம் பயிற்சி | எடுரேகா

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

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

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