±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
25,000¿ø |
---|
22,500¿ø (10%ÇÒÀÎ)
1,250P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼(209)
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
[Selenium WebDriver ±æµéÀ̱â]´Â ±¸±Û °Ë»ö ÆäÀÌÁö¸¦ ´ë»óÀ¸·Î Å×½ºÆ® ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ´Â ½Ç¿ëÀûÀÎ ¿¹Á¦·Î ¼¿·¹´½ À¥µå¶óÀ̹ö(Selenium WebDriver) API »ç¿ë¹ýÀ» ¹è¿ö³ª°£´Ù. ±âº» »ç¿ë¹ýÀ» ÀÍÈ÷°í, Á¶±Ý ´õ º¹ÀâÇÑ »ç¿ëÀÚ ¾×¼ÇÀ¸·Î È®ÀåÇØ ³ª°£´Ù. À¥µå¶óÀ̹ö¸¦ ¹Ù²ã°¡¸ç ÇϳªÀÇ ½ºÅ©¸³Æ®·Î ´Ù¾çÇÑ ºê¶ó¿ìÀú¿¡¼ Å×½ºÆ®¸¦ ¼öÇàÇÏ´Â ¹æ¹ý°ú ¸®¸ðÆ® À¥µå¶óÀ̹ö(RemoteWebDriver)·Î ´Ù¾çÇÑ OS¿¡¼ Å×½ºÆ®¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý, AppiumÀ» »ç¿ëÇÑ ¸ð¹ÙÀÏ Å×½ºÆ® ¹æ¹ý µîÀ» ¾Ë¾Æº»´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á ¼¿·¹´½ À¥µå¶óÀ̹öÀÇ ±âº» ±¸Á¶¿Í ¼¿·¹´½ 1ÀÇ ÇÑ°è ±Øº¹ °úÁ¤
¡á ¼¿·¹´½ ±×¸®µå ¼³Á¤°ú »ç¿ë¹ý
¡á À¥ ¿¤¸®¸ÕÆ®¸¦ ã´Â ´Ù¾çÇÑ ¸ÞÄ¿´ÏÁò
¡á µå·¡±×¾Øµå·Ó, ´õºíŬ¸¯, ¸¶¿ì½º ¿ìŬ¸¯°ú °°Àº °í±Þ ¾×¼Ç ½ÇÇà°ú ´ÜÀÏ ¾×¼Ç ¿©·¯ °³¸¦ Çϳª·Î ¸¸µå´Â ¾×¼Ç ºô´õ
¡á ÄíÅ° Çڵ鸵, ½ºÅ©¸°¼¦ ĸó, ºê¶ó¿ìÀú À̵¿ µî À¥µå¶óÀ̹ö¿¡¼ Á¦°øÇÏ´Â °í±Þ ±â´É
¡á Firefox Driver, IE Driver, Chrome Driver °°Àº ´Ù¾çÇÑ À¥µå¶óÀ̹ö ±¸Çöü ÀÌÇØ
¡á À¥µå¶óÀ̹ö À̺¥Æ® ¸®½º³Ê
¡á ÆäÀÌÁö ¿ÀºêÁ§Æ® ÆÐÅÏÀ» »ç¿ëÇÑ È¿°úÀûÀÎ ÀÚµ¿È ÇÁ·¹ÀÓ¿öÅ© ±¸Ãà
¡á À¥µå¶óÀ̹öÀÇ ÃֽŠ±â´É È°¿ë¹ý
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥Àº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ® ÀÚµ¿È¸¦ ²Þ²Ù´Â Ç°Áú °ü¸®ÀÚ³ª Å×½ºÆ® Àü¹®°¡, À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ¿¡°Ô ÈǸ¢ÇÑ °¡À̵å´Ù. ±âº»ÀûÀ¸·Î ÀÚ¹Ù ¾ð¾î¸¦ ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß ÇÏ°ÚÁö¸¸, À¥µå¶óÀ̹ö³ª ¼¿·¹´½ 1ÀÇ ¹è°æ Áö½ÄÀÌ ÇÊ¿äÇÑ °Ç ¾Æ´Ï´Ù. ÀÌ Ã¥À» ³¡¸¶Ä¥ ¶§ ÁîÀ½¿£, Å×½ºÆ® ÀÚµ¿È¿¡ ÇÊ¿äÇÑ À¥µå¶óÀ̹öÀÇ ¹æ´ëÇÑ Áö½ÄÀ» ½ÀµæÇÒ ¼ö ÀÖ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, À¥µå¶óÀ̹ö¿Í À¥¿¤¸®¸ÕÆ® ¼Ò°³
¼¿·¹´½ÀÇ ¿ª»ç¸¦ °£·«ÇÏ°Ô ¾Ë¾Æº¸¸é¼ ¼¿·¹´½ 1°ú ¼¿·¹´½ 2ÀÇ Â÷ÀÌÁ¡À» ¼³¸íÇÑ´Ù. À¥ÆäÀÌÁö¸¦ ÀνÄÇÏ´Â ¹æ½Ä¿¡¼ À¥µå¶óÀ̹ö¿Í Â÷ÀÌÁ¡À» ¼³¸íÇÑ ´ÙÀ½¿£, À¥µå¶óÀ̹ö¿¡¼ ¸»ÇÏ´Â À¥¿¤¸®¸ÕÆ®°¡ ¹«¾ùÀÎÁö ¾Ë¾Æº»´Ù. À¥¿¤¸®¸ÕÆ®¸¦ ÁöÁ¤ÇÏ°í, ã¾Æ³½ À¥¿¤¸®¸ÕÆ®¸¦ ±â¹ÝÀ¸·Î °£´ÜÇÑ ¾×¼ÇÀ» ½ÇÇàÇغ¸¸é¼ ¸¶¹«¸®ÇÑ´Ù.
2Àå, °í±Þ »ç¿ëÀÚ ÀÎÅÍ·¢¼Ç
Á¶±Ý ´õ ½Éµµ ÀÖ°Ô À¥µå¶óÀ̹ö·Î ÇÒ ¼ö ÀÖ´Â °í±Þ ¾×¼ÇÀ» ¾Ë¾Æº»´Ù. À¥ÆäÀÌÁö¿¡¼ µå·¡±×¾Øµå·ÓÀ¸·Î ¿¤¸®¸ÕÆ®¸¦ ´Ù¸¥ ÇÁ·¹ÀÓÀ¸·Î ¿Å±â°Å³ª À¥¿¤¸®¸ÕÆ®¿¡¼ ¿ìŬ¸¯ÇÏ´Â ¾×¼ÇÀ» ¼öÇàÇÏ´Â µî Èï¹Ì·Î¿î ¿¹Á¦¸¦ ¸¹ÀÌ ¸¸³¯ ¼ö ÀÖ´Ù.
3Àå, À¥µå¶óÀ̹ö ±â´É ¾Ë¾Æº¸±â
À¥ÆäÀÌÁö¸¦ ½ºÅ©¸°¼¦À¸·Î ±â·ÏÇϰųª ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ½ÇÇà, ÄíÅ°¿Í ÇÁ·Ï½Ã¸¦ ´Ù·ç´Â À¥µå¶óÀ̹öÀÇ Æ¯¼ö ±â´ÉÀ» ´Ù·é´Ù.
4Àå, À¥ ºê¶ó¿ìÀú¸¦ Áö¿øÇÏ´Â ´Ù¾çÇÑ À¥µå¶óÀ̹ö
FirefoxDriver¿Í IEDriver, ChromeDriver °°Àº ´Ù¾çÇÑ À¥µå¶óÀ̹ö ±¸Çöü¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. À¥µå¶óÀ̹ö´Â 1Àå 'À¥µå¶óÀ̹ö¿Í À¥¿¤¸®¸ÕÆ® ¼Ò°³'¿¡µµ ³ª¿Í ÀÖÁö¸¸, »ç¶÷µéÀÌ ¸¹ÀÌ »ç¿ëÇÏ´Â À¥ ºê¶ó¿ìÀú¿¡ ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï ´ëºÎºÐÀÇ ºê¶ó¿ìÀú ±¸Çöü¸¦ °¡Áö°í ÀÖ´Ù.
5Àå, À¥µå¶óÀ̹ö À̺¥Æ®ÀÇ ÀÌÇØ
À̺¥Æ® Çڵ鸵°ú °ü·ÃµÈ À¥µå¶óÀ̹öÀÇ ±â´ÉÀ» ´Ù·é´Ù. À¥¿¤¸®¸ÕÆ® °ªÀÇ º¯°æÀ̳ª ºê¶ó¿ìÀúÀÇ µÚ·Î °¡±â, ½ºÅ©¸³Æ® ½ÇÇàÀÇ ¿Ï·á µîÀÌ ¿©±â¼ ¸»ÇÏ´Â À̺¥Æ®¿¡ ÇØ´çÇÑ´Ù.
6Àå, ÆÄÀÏ ÀÔÃâ·Â Çڵ鸵
À¥µå¶óÀ̹ö¿¡¼ Á¦°øÇÏ´Â ÆÄÀÏ Çڵ鸵 ±â´ÉÀ» ¼³¸íÇÑ´Ù. ÆÄÀÏ º¹»ç¿Í ¾÷·Îµå, ÆÄÀÏ »èÁ¦°¡ 6Àå¿¡¼ ´Ù·ç´Â ÁÖµÈ ³»¿ëÀÌ´Ù.
7Àå, Exploring RemoteWebDriver¿Í WebDriverBackedSelenium
À¥µå¶óÀ̹ö¿¡¼ °¡Àå Áß¿äÇÑ ³»¿ë µÎ °¡Áö¸¦ ´Ù·é´Ù. RemoteWebDriver¿Í WebDriverBackedSeleniumÀε¥, ¿ø°ÝÁö PC¿¡ ¼³Ä¡µÈ À¥µå¶óÀ̹ö¸¦ ÅëÇØ Å×½ºÆ®¸¦ ¼öÇàÇÏ·Á¸é, RemoteWebDriver Ŭ·¡½º¸¦ »ç¿ëÇØ ¸í·É¾î¸¦ ó¸®ÇØ¾ß ÇÑ´Ù. ÇÑÆí, À¥µå¶óÀ̹ö·Î ¸¹ÀÌ ÇÏ´Â Å×½ºÆ® Áß Çϳª´Â ºê¶ó¿ìÀú ȣȯ¼º Å×½ºÆ®´Ù. WebDriverBackedSelenium¿¡ °üÇÑ ³»¿ëÀÌ 7ÀåÀÇ ³ª¸ÓÁö ºÎºÐÀ» Â÷ÁöÇÑ´Ù. À¥µå¶óÀ̹ö¸¦ »ç¿ëÇÏ°í ½ÍÁö¸¸, ¾ÆÁ÷ ¸¹Àº Å×½ºÆ® ½ºÅ©¸³Æ®°¡ ¼¿·¹´½ 1·Î ÀÛ¼ºµÇ¾îÀÖÀ» ¶§ Áö±Ý ³ª¿À´Â ³»¿ëÀÌ À¯¿ëÇÏ´Ù. ¸¶Áö¸·¿¡´Â, ¼¿·¹´½ 1ÀÇ API¸¦ »ç¿ëÇÏ´Â ±âÁ¸ Äڵ带 ¼¿·¹´½ API·Î ¸¶À̱׷¹À̼ÇÇÑ´Ù.
8Àå, ¼¿·¹´½ ±×¸®µå
ÈçÈ÷ ±×¸®µå¶ó°í ºÎ¸£´Â, ¼¿·¹´½¿¡¼ °¡Àå Èï¹Ì·Ó°í Áß¿äÇÑ ±â´É Áß Çϳª¸¦ ¹è¿î´Ù. ±×¸®µå¸¦ »ç¿ëÇϸé ÀÚµ¿È ½Ã³ª¸®¿À¸¦ ¼¹ö·Î º¸³» ¿øÇϴ ȯ°æ¿¡¼ Å×½ºÆ®¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù. ´ë»ó Ç÷§ÆûÀº OS¿Í ºê¶ó¿ìÀúÀÇ Á¾·ù, ¹öÀüÀ» ¸í½ÃÇÏ´Â °ÍÀ¸·Î ¾Ë ¼ö ÀÖ´Ù. ¿øÇϴ ȯ°æÀÇ ³ëµå¸¦ µî·ÏÇß°í »ç¿ë °¡´ÉÇÑ »óÅ·Π¸¸µé¸é, ¼¹ö´Â ³ëµå¿¡ Å×½ºÆ® ¼öÇàÀ» Áö½ÃÇÒ ¼ö ÀÖ´Ù. ÀÌÁ¦ ³ëµå´Â ÀÚµ¿È Å×½ºÆ®¿¡ ´ëÇÑ Ã¥ÀÓÀ» Áö°í ½Ã³ª¸®¿À´ë·Î Å×½ºÆ®ÇÑ ÈÄ °á°ú¸¦ ¼¹ö¿¡ º¸³½´Ù.
9Àå, PageObject ¼³°è ÆÐÅÏ
ÆäÀÌÁö ¿ÀºêÁ§Æ® ÆÐÅÏÀ¸·Î Àß ¾Ë·ÁÁø ¼³°è ÆÐÅÏÀ» ´Ù·é´Ù. ÀÔÁõµÈ ¹æ½ÄÀÇ ¼³°è ±â¹ýÀ» ÅëÇØ ÀÚµ¿È ÇÁ·¹ÀÓ¿öÅ© ±¸ÃàÀ» ´õ ¼ö¿ùÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
10Àå, iOS¿Í Android ¾Û Å×½ºÆ®
À¥µå¶óÀ̹ö·Î ÀÛ¼ºÇÑ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇØ iOS¿Í ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» Å×½ºÆ®ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. 10Àå¿¡¼´Â ºñ±³Àû ÃÖ±Ù¿¡ ³ª¿Â µµ±¸ÀÎ Appium »ç¿ë¹ýµµ ´Ù·é´Ù.
¸ñÂ÷
1Àå À¥µå¶óÀ̹ö¿Í À¥¿¤¸®¸ÕÆ® ¼Ò°³
¼¿·¹´½ÀÇ ¿ª»ç
__¼¿·¹´½ 1ÀÇ º°Äª. ¼¿·¹´½ ¸®¸ðÆ® ÄÁÆ®·Ñ ¶Ç´Â ¼¿·¹´½ RC
__¼¿·¹´½ 2ÀÇ º°Äª. À¥µå¶óÀ̹ö ¶Ç´Â ¼¿·¹´½ À¥µå¶óÀ̹ö
__¼¿·¹´½ 1°ú ¼¿·¹´½ 2ÀÇ Â÷ÀÌÁ¡
____ºê¶ó¿ìÀú Çڵ鸵
____Ä£¼÷ÇÑ APIÀÇ »ç¿ë
____¸ð¹ÙÀÏ ¾ÛÀÇ Áö¿ø
____°³¹ßÀÚ Áö¿ø°ú °í±Þ ±â´É
ÀÌŬ¸³½º ÇÁ·ÎÁ§Æ® ¼³Á¤
À¥¿¤¸®¸ÕÆ®
__À¥ ÆäÀÌÁö¿¡¼ À¥¿¤¸®¸ÕÆ® ÁöÁ¤Çϱâ
____findElement( ) ¸Þ¼Òµå
____findElements( ) ¸Þ¼Òµå
____ÆÄÀ̾î¹ö±×
____By ÁöÁ¤ÀÚ »ç¿ëÇϱâ
____By.partialLinkText( ) ¸Þ¼Òµå
__À¥¿¤¸®¸ÕÆ®¿¡¼ ÇÒ ¼ö ÀÖ´Â ¿©·¯ °¡Áö µ¿ÀÛ
____getAttibute( ) ¸Þ¼Òµå
____sendKeys( ) ¸Þ¼Òµå
____clear( ) ¸Þ¼Òµå
____submit( ) ¸Þ¼Òµå
____getCssValue( ) ¸Þ¼Òµå
____getLocation( ) ¸Þ¼Òµå
____getSize( ) ¸Þ¼Òµå
____getText( ) ¸Þ¼Òµå
____getTagName( ) ¸Þ¼Òµå
____isDisplayed( ) ¸Þ¼Òµå
____isEnabled( ) ¸Þ¼Òµå
____isSelected( ) ¸Þ¼Òµå
¿ä¾à
2Àå °í±Þ »ç¿ëÀÚ ÀÎÅÍ·¢¼Ç
¾×¼ÇÀ» ¸¸µé¾î ½ÇÇàÇϱâ
__¸¶¿ì½º ÀÎÅÍ·¢¼Ç
____moveByOffset ¾×¼Ç
____click ¾×¼Ç
____À¥¿¤¸®¸ÕÆ®¸¦ »ç¿ëÇÏ´Â click ¾×¼Ç
____clickAndHold ¾×¼Ç
____À¥¿¤¸®¸ÕÆ®¸¦ »ç¿ëÇÏ´Â clickAndHold ¾×¼Ç
____release ¾×¼Ç
____À¥¿¤¸®¸ÕÆ®¸¦ »ç¿ëÇÏ´Â release ¾×¼Ç
____moveToElement ¾×¼Ç
____dragAndDropBy ¾×¼Ç
____doubleClick ¾×¼Ç
____À¥¿¤¸®¸ÕÆ®¸¦ »ç¿ëÇÏ´Â doubleClick ¾×¼Ç
____À¥¿¤¸®¸ÕÆ®¸¦ »ç¿ëÇÏ´Â contextClick ¾×¼Ç
____ÇöÀç À§Ä¡¿¡¼ contextClick ¾×¼Ç
__Å°º¸µå ÀÎÅÍ·¢¼Ç
____KeyDown, KeyUp ¾×¼Ç
____sendKeys( ) ¸Þ¼Òµå
¿ä¾à
3Àå À¥µå¶óÀ̹ö ±â´É ¾Ë¾Æº¸±â
ºê¶ó¿ìÀú ȯ°æ ¼³Á¤
½ºÅ©¸°¼¦ ĸó
À©µµ¿ìâ°ú iFrame ÁöÁ¤Çϱâ
__À©µµ¿ìâ Àüȯ
__ÇÁ·¹ÀÓ °£ Àüȯ
__¾Ë¸²Ã¢ Çڵ鸵
ºê¶ó¿ìÀú ³»ºñ°ÔÀÌ¼Ç Á¦¾î
·Îµù ÁßÀÎ À¥¿¤¸®¸ÕÆ® ±â´Ù¸®±â
__¹¬½ÃÀû ´ë±â ½Ã°£
__¸í½ÃÀû ´ë±â ½Ã°£
ÄíÅ° Çڵ鸵
¿ä¾à
4Àå À¥ ºê¶ó¿ìÀú¸¦ Áö¿øÇÏ´Â ´Ù¾çÇÑ À¥µå¶óÀ̹ö
ÆÄÀ̾îÆø½º µå¶óÀ̹ö
__ÆÄÀ̾îÆø½º ÇÁ·ÎÇÊ
____ÆÄÀ̾îÆø½º ÀͽºÅÙ¼Ç Ãß°¡Çϱâ
____ÇÁ·ÎÇÊ ÀúÀå°ú ºÒ·¯¿À±â
__ÆÄÀ̾îÆø½º ȯ°æ ¼³Á¤
____ȯ°æ ¼³Á¤ ´Ù·ç±â
____°íÁ¤¼³Á¤ÀÇ ÀÌÇØ
__ÆÄÀ̾îÆø½º ¹ÙÀ̳ʸ®
____¿©·¯ ¹öÀüÀÇ ÆÄÀ̾îÆø½º ¼³Ä¡
__InternetExplorerDriver
____InternetExplorerDriver ¼³Ä¡
____IE ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ´Â Å×½ºÆ® ½ºÅ©¸³Æ® ÀÛ¼º
____IEDriver ¼¹ö ½ÇÇà
____IEDriver·Î ºê¶ó¿ìÀú¿¡¼ ÇÒ ¼ö ÀÖ´Â ¿©·¯ °¡Áö ¼³Á¤
__ChromeDriver
____ChromeDriver ¼³Ä¡
____Å©·Ò ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ´Â Å×½ºÆ® ½ºÅ©¸³Æ® ÀÛ¼º
____ChromeOptions »ç¿ëÇϱâ
__SafariDriver
____»çÆĸ® ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ´Â Å×½ºÆ® ½ºÅ©¸³Æ® ÀÛ¼º
__OperaDriver
____OperaDriver ¼³Ä¡
____¿ÀÆä¶ó ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ´Â Å×½ºÆ® ½ºÅ©¸³Æ® ÀÛ¼º
¿ä¾à
5Àå À¥µå¶óÀ̹ö À̺¥Æ®ÀÇ ÀÌÇØ
EventFiringWebDriver¿Í EventListener Ŭ·¡½º
EventListener ÀνºÅϽº »ý¼º
__WebDriverEventListener ÀÎÅÍÆäÀ̽º ±¸Çö
__AbstractWebDriverEventListener »ó¼Ó ±¸Çö
__WebDriver ÀνºÅϽº »ý¼º
__EventFiringWebDriver¿Í EventListener ÀνºÅϽº »ý¼º
__EventFiringWebDriver¿Í EventListener µî·Ï
__À̺¥Æ® ¹ß»ý°ú È®ÀÎ
____¿©·¯ °³ÀÇ EventListener µî·Ï
WebDriver¿¡¼ Á¦°øÇÏ´Â À̺¥Æ® ¸®½º³Ê
__WebElement °ª º¯°æ À̺¥Æ®
__WebElement Ŭ¸¯ À̺¥Æ®
__WebElement ã±â À̺¥Æ®
__ºê¶ó¿ìÀú µÚ·Î °¡±â À̺¥Æ®
__ºê¶ó¿ìÀú ¾ÕÀ¸·Î °¡±â À̺¥Æ®
__navigateTo À̺¥Æ®
__½ºÅ©¸³Æ® ½ÇÇà À̺¥Æ®
__¿¹¿Ü ó¸®
__EventFiringWebDriver¿¡ µî·ÏÇÑ EventListener Á¦°Å
¿ä¾à
6Àå ÆÄÀÏ ÀÔÃâ·Â Çڵ鸵
FileHandler Ŭ·¡½º
__¿øÇÏ´Â µð·ºÅ͸®·Î ÆÄÀÏ º¹»ç
__È®ÀåÀÚ À̸§À¸·Î ¿øÇÏ´Â ÆÄÀÏ º¹»ç
__»õ·Î¿î µð·ºÅ͸® »ý¼º
__ÆÄÀÏ ¶Ç´Â µð·ºÅ͸® »èÁ¦
__IsZipped( ) ¸Þ¼Òµå
__makeExecutable( ) ¸Þ¼Òµå
__makeWritable( ) ¸Þ¼Òµå
__ÆÄÀÏ ³»¿ë Àбâ
__canExecute( ) ¸Þ¼Òµå
TemporaryFilesystem Ŭ·¡½º ¾Ë±â
__µðÆúÆ® Àӽà ÆÄÀÏ ½Ã½ºÅÛ
__DefaultTmpFS¿¡ »õ·Î¿î µð·ºÅ͸® »ý¼º
__Àӽà µð·ºÅ͸® »èÁ¦
__´Ù¼öÀÇ ÆÄÀÏ »èÁ¦
__Àӽà ÆÄÀÏ ½Ã½ºÅÛ º¯°æ
Zip Ŭ·¡½º
__µð·ºÅ͸® ¾ÐÃà
__µð·ºÅ͸® ¾ÐÃà ÇØÁ¦
¿ä¾à
7Àå RemoteWebDriver¿Í WebDriverBackedSelenium
RemoteWebDriver ¼Ò°³
__RemoteWebDriver ¼¹ö
____RemoteWebDriver ¼¹ö ´Ù¿î·Îµå
____¼¹ö ½ÇÇà
__RemoteWebDriver Ŭ¶óÀ̾ðÆ®
____RemoteWebDriver ¼¹ö¸¦ À§ÇÑ Å×½ºÆ® ½ºÅ©¸³Æ® ¼öÁ¤
__RemoteWebDriver¸¦ ÅëÇÑ Firefox ºê¶ó¿ìÀú »ç¿ë¹ý
__RemoteWebDriver¸¦ ÅëÇÑ IE ºê¶ó¿ìÀú »ç¿ë¹ý
__RemoteWebDriver¸¦ ÅëÇÑ Chrome ºê¶ó¿ìÀú »ç¿ë¹ý
__RemoteWebDriver Ŭ¶óÀ̾ðÆ®ÀÇ ½ºÅ©¸°¼¦ ±â´É
JSON ¿ÍÀ̾î ÇÁ·ÎÅäÄÝ
Ŭ¶óÀ̾ðÆ® ¶óÀ̺귯¸® ±¸Çö
WebDriverBackedSelenium ¾Ë¾Æº¸±â
¿ä¾à
8Àå ¼¿·¹´½ ±×¸®µå
¼¿·¹´½ ±×¸®µå ¾Ë±â
ÇãºêÀÇ ¿ªÇÒ
³ëµåÀÇ ¿ªÇÒ
¼¿·¹´½ ±×¸®µå¸¦ À§ÇÑ Å×½ºÆ® ½ºÅ©¸³Æ®·Î ¼öÁ¤
__¹Ìµî·Ï ȯ°æ¿¡ ´ëÇÑ ¿äû
__³ëµå°¡ ÀÛ¾÷ ÁßÀÏ ¶§ ¿äû Å¥À×Çϱâ
__°°Àº ȯ°æÀÇ ³ëµå¿¡¼ ¼±Åà ¿ì¼±±Ç
¼¿·¹´½ ±×¸®µå ¼³Á¤
__³ëµå ¼³Á¤ ÆĶó¹ÌÅÍ
____Áö¿ø ºê¶ó¿ìÀú ¼³Á¤
____³ëµå ŸÀӾƿô ¼³Á¤
____ºê¶ó¿ìÀú ÀνºÅϽºÀÇ »ý¼º Á¦ÇÑ ¼³Á¤
____³ëµåÀÇ ÀÚµ¿ µî·Ï
____³ëµåÀÇ »óÅ üũ
____³ëµåÀÇ µî·Ï ÇØÁ¦
____ºê¶ó¿ìÀú ŸÀӾƿô ¼³Á¤
__Çãºê ¼³Á¤ ÆĶó¹ÌÅÍ
____Å×½ºÆ® ȯ°æÀÌ ÁغñµÉ ¶§±îÁö ´ë±âÇϱâ
____CapabilityMatcher »ç¿ëÀÚÁ¤ÀÇ
____»õ·Î¿î ¼¼¼ÇÀ» ¸¸µé ¶§ »ç¿ëÇÏ´Â WaitTimeout
__¼¿·¹´½ ±×¸®µå¿Í ³ëµåÀÇ È¯°æ ¼³Á¤ - Á¦¸ñ ´Ù½Ã!!!
¿ä¾à
9Àå PageObject ¼³°è ÆÐÅÏ
¿öµåÇÁ·¹½º ºí·Î±×¸¦ ´ë»óÀ¸·Î Å×½ºÆ® ÄÉÀ̽º ¸¸µé±â
__Å×½ºÆ® ÄÉÀ̽º 1: »õ·Î¿î ±Û µî·ÏÇϱâ
__Å×½ºÆ® ÄÉÀ̽º 2: ±Û Áö¿ì±â
__Å×½ºÆ® ÄÉÀ̽º 3: Àüü °Ô½Ã±Û Ä«¿îÆ®Çϱâ
ÆäÀÌÁö ¿ÀºêÁ§Æ® ÆÐÅÏÀ̶õ
__@FindBy ¾Ö³ëÅ×À̼Ç
__PageFactoryÀÇ È°¿ë
PageObject ¼³°è¸¦ À§ÇÑ °í·Á »çÇ×
__¼ºñ½º Á¦°øÀÚ °üÁ¡¿¡¼ À¥ ÆäÀÌÁö ¹Ù¶óº¸±â
__ºÎ°¡ ¼ºñ½º Á¦°ø
__PageObject¿¡¼ ¶Ç ´Ù¸¥ PageObjectÀÇ »ç¿ë
____AddNewPost ÆäÀÌÁö ¿ÀºêÁ§Æ®
____AllPostsPage ÆäÀÌÁö ¿ÀºêÁ§Æ®
__»ç¿ëÀÚ ¾×¼ÇÀÌ ¾Æ´Ñ ¼ºñ½º·Î Á¢±ÙÇÏ´Â ¸Þ¼Òµå È°¿ë¹ý
__ÃʱâÈ ÀÌÈÄÀÇ À¥¿¤¸®¸ÕÆ® ½Äº°
__ÆäÀÌÁö¿¡ Æ¯ÈµÈ ºÎºÐ ºÐ¸®
Loadable ÄÄÆ÷³ÍÆ®
¿öµåÇÁ·¹½º Å×½ºÆ® ½Ç½À
__Å×½ºÆ®¿¡ »ç¿ëÇÏ´Â PageObject ¼³¸í
____AdminLoginPage ÆäÀÌÁö ¿ÀºêÁ§Æ®
____AllPostsPage ÆäÀÌÁö ¿ÀºêÁ§Æ®
____AddNewPostPage ÆäÀÌÁö ¿ÀºêÁ§Æ®
____EditPostPage ÆäÀÌÁö ¿ÀºêÁ§Æ®
____DeletePostPage ÆäÀÌÁö ¿ÀºêÁ§Æ®
__Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º
____°Ô½Ã±Û Ãß°¡ Å×½ºÆ®
____°Ô½Ã±Û ¼öÁ¤ Å×½ºÆ®
____°Ô½Ã±Û »èÁ¦ Å×½ºÆ®
____°Ô½Ã±Û Ä«¿îÆ® Å×½ºÆ®
¿ä¾à
10Àå iOS¿Í Android ¾Û Å×½ºÆ®
¸ð¹ÙÀÏ ¾ÛÀÇ ¼ºñ½º ¹æ½Ä
´Ù¾çÇÑ Áö¿ø µµ±¸
AppiumÀ» »ç¿ëÇÏ´Â ¾Û Å×½ºÆ® ÀÚµ¿È
__iOS ¾Û Å×½ºÆ® ÀÚµ¿È
__Android ¾Û Å×½ºÆ® ÀÚµ¿È
__Appium »ç¿ëÇϱâ
____¿¢½ºÄÚµå ¼Â¾÷
____Android SDK ¼³Ä¡
__Appium ¼³Ä¡
__iOS ¾Û Å×½ºÆ®
__Android ¾Û Å×½ºÆ®
¿ä¾à
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
°³¹ß°ú Å×½ºÆ® ÀÚµ¿È ºÐ¾ß¿¡ dzºÎÇÑ °æÇèÀ» °¡Áö°í ÀÖ´Ù. Àü»êÇÐ ¿£Áö´Ï¾î·Î Áö±Ý±îÁö ¼ö³â°£ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇØ ÀÚµ¿È ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÃàÇØ¿Ô´Ù. ¿À¶óŬ°ú ¾ßÈÄ, VMWare, REA ±×·ì °°Àº ´Ù¾çÇÏ°í ±Ô¸ð°¡ Å« ¼ÒÇÁÆ®¿þ¾î ȸ»ç¿¡¼ ÀÏÇÑ °æ·ÂÀÌ ÀÖ´Ù. ¼ºñ½º ÁöÇâ ¾ÆÅ°ÅØó(Service Oriented Architectural) ¼³°è¿Í ºñÁî´Ï½º ÀÎÅÚ¸®Àü½º(Business Intelligence)¿¡µµ ¸¹Àº °ü½ÉÀÌ Àִµ¥, ¿À¶óŬ¿¡¼ ÀÎÁõÇÑ ¼ºñ½º ÁöÇâ ¾ÆÅ°ÅØó ÀÎÇÁ¶ó ¼³°è Àü¹®°¡ÀÎ µ¿½Ã¿¡ ºñÁî´Ï½º ÀÎÅÚ¸®Àü½º ±¸Ãà Àü¹®°¡À̱⵵ ÇÏ´Ù.
ÀúÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±âSeleniumÀ» È°¿ëÇÑ Å×½ºÆ® ÀÚµ¿È
»ý³â¿ùÀÏ | - |
---|
´ëÇ¥ ¿ª¼·Î ¡ºSeleniumÀ» È°¿ëÇÑ Å×½ºÆ® ÀÚµ¿È¡»°¡ ÀÖ´Ù.
¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±âSeleniumÀ» È°¿ëÇÑ Å×½ºÆ® ÀÚµ¿È
Selenium À¥µå¶óÀ̹ö Å×½ºÆ® ÀÚµ¿È
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 208±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 208±Ç)
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.