செலினியத்திற்கு ஜாவா ஏன்? சோதனைக்கு ஜாவாவை எவ்வாறு செயல்படுத்துவது



ஜாவா ஃபார் செலினியம் குறித்த இந்த கட்டுரை உலகெங்கிலும் உள்ள சோதனையாளர்கள் ஏன் ஜாவாவை செலினியத்திற்கு பயன்படுத்துகிறார்கள் என்பதை விளக்கும். ஜாவாவைப் பயன்படுத்தி ஒரு எளிய சோதனை வழக்கை செயல்படுத்தவும் இது உங்களுக்கு வழிகாட்டும்.

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

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





செலினியம் அறிமுகம்

செலினியம் மிகவும் பிரபலமான திறந்த மூல கருவியாகும், இது வலை உலாவிகளில் மேற்கொள்ளப்படும் சோதனைகளை தானியக்கமாக்குவதற்கு பரவலாகப் பயன்படுத்தப்படுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், நீங்கள் வலை பயன்பாடுகளை மட்டுமே சோதிக்க முடியும் . நீங்கள் எந்த டெஸ்க்டாப் (மென்பொருள்) பயன்பாட்டையும் அல்லது செலினியத்தைப் பயன்படுத்தி எந்த மொபைல் பயன்பாட்டையும் சோதிக்க முடியாது. இதை சமாளிக்க, ஐபிஎம் இன் ஆர்எஃப்டி, ஹெச்பி கியூபிடி, போன்ற பல மென்பொருள் சோதனை மற்றும் மொபைல் பயன்பாடுகள் சோதனை கருவிகள் சந்தையில் அறிமுகப்படுத்தப்பட்டுள்ளன. மற்றும் இன்னும் பல. ஆனால் இன்னும், செலினியம் உலகில் ஆதிக்கம் செலுத்துகிறது . ஆனால் எழும் கேள்வி, ஏன்?

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



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

சில நன்மைகள்:

  • விண்டோஸ், மேக் அல்லது எந்த OS இல் சோதனைகள் மேற்கொள்ளப்படலாம்
  • இன்டர்நெட் எக்ஸ்ப்ளோரர், கூகிள் குரோம், மொஸில்லா பயர்பாக்ஸ், சஃபாரி அல்லது ஓபரா போன்ற பரந்த அளவிலான உலாவிகளைப் பயன்படுத்தி சோதனைகளை மேற்கொள்ளலாம்.
  • இது போன்ற பல்வேறு கருவிகளுடன் ஒருங்கிணைக்க முடியும் டெஸ்ட்.என்.ஜி. & சோதனை வழக்குகள் மேலாண்மை மற்றும் அறிக்கை உருவாக்கம்
  • தொடர்ச்சியான சோதனைக்கு, அதை ஒருங்கிணைக்க முடியும் , & தொடர்ச்சியான சோதனையை அடைய
  • போன்ற சோதனை நிகழ்வுகளை எழுத பரந்த அளவிலான நிரலாக்க மொழிகள் பயன்படுத்தப்படுகின்றன , , சி #, , ரூபி , பெர்ல் & .நெட். ஆனால் இந்த எல்லா மொழிகளிலும் ஜாவா மிகவும் பிரபலமாக பயன்படுத்தப்படுகிறது.

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

செலினியத்திற்கு ஜாவாவை ஏன் பயன்படுத்த வேண்டும்?

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



செலினியத்திற்கான ஜாவாவைப் பயன்படுத்துவதற்கான பல்வேறு காரணங்களை நான் கீழே பட்டியலிட்டுள்ளேன்:

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

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

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

செலினியத்திற்காக ஜாவாவில் என்ன கற்றுக்கொள்ள வேண்டும்?

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

ஜாவாவில் வகுப்பு vs இடைமுகம்

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

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

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

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

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

தொகுப்பு edureka.selenium import java.util.concurrent.TimeUnit // செலினியம் வெப் டிரைவர்கள் இறக்குமதி org.openqa.selenium. இறக்குமதி மூலம் org.openqa.selenium.WebDriver இறக்குமதி org.openqa.selenium.WebElement import org.openqa.selenium.W ஃபயர்பாக்ஸ் டிரைவர் இறக்குமதி org.openqa.selenium.support.ui.ExpectedConditions இறக்குமதி org.openqa.selenium.support.ui.WebDriverWait பொது வகுப்பு FirstSeleniumScript {பொது நிலையான வெற்றிட மெயின் (சரம் [] args) குறுக்கீடு எக்ஸ்செப்சன் அமைப்பு .setProperty ('webdriver.gecko.driver', 'C: geckodriver-v0.23.0-win64geckodriver.exe') WebDriver driver = new FirefoxDriver () driver.manage (). window (). பெரிதாக்கு () driver.manage () .deleteAllCookies () // காலக்கெடுவைக் குறிப்பிடுவது இயக்கி. URL driver.get ('https://twitter.com/') // 'பதிவுபெறு' பொத்தானை அழுத்த உரை லொக்கேட்டரை இணைக்கவும் driver.findElement (By.linkText ( 'பதிவுபெறு')). 'பெயர்' புலம் இயக்கியில் மதிப்புகளை உள்ளிட () ​​// எக்ஸ்பாத் லொக்கேட்டரைக் கிளிக் செய்க. Edureka ') driver.findElement (By.name (' phone_number ')). SendKeys (' 9876543210 ') Thread.sleep (1000) driver.findElement (By.xpath (' // span [கொண்டுள்ளது (உரை (), 'அடுத்து ')]')). கிளிக் செய்யவும் ()}}

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

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

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