{"id":25305,"date":"2022-06-22T17:03:52","date_gmt":"2022-06-22T08:03:52","guid":{"rendered":"https:\/\/www.synapsoft.co.kr\/?p=25305"},"modified":"2022-06-22T17:09:55","modified_gmt":"2022-06-22T08:09:55","slug":"%ec%82%ac%ec%9d%b4%eb%83%85%ec%86%8c%ed%94%84%ed%8a%b8-%ec%82%ac%eb%82%b4-%ea%b8%b0%ec%88%a0-%ec%84%b8%eb%af%b8%eb%82%98-inno-tech-day-2-selenium%ec%9d%98-%ec%a2%85%eb%a5%98%ec%99%80-%ed%99%9c","status":"publish","type":"post","link":"https:\/\/www.synapsoft.co.kr\/blog\/25305\/","title":{"rendered":"[\uc0ac\uc774\ub0c5\uc18c\ud504\ud2b8 \uc0ac\ub0b4 \uae30\uc220 \uc138\ubbf8\ub098 Inno Tech Day #2] Selenium\uc758 \uc885\ub958\uc640 \ud65c\uc6a9\ubc95"},"content":{"rendered":"
[et_pb_section fb_built=”1″ _builder_version=”4.6.5″ background_color=”#eeeeee” custom_padding=”0|0px|0|0px|false|false” da_disable_devices=”off|off|off” global_module=”6645″ saved_tabs=”all” global_colors_info=”{}” da_is_popup=”off” da_exit_intent=”off” da_has_close=”on” da_alt_close=”off” da_dark_close=”off” da_not_modal=”on” da_is_singular=”off” da_with_loader=”off” da_has_shadow=”on”][et_pb_row _builder_version=”3.25″ custom_padding=”0|0px|0|0px|false|false” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_image src=”https:\/\/www.슬롯 머신.co.kr\/wp-content\/uploads\/2019\/03\/sub_blog.png” align=”center” _builder_version=”3.29.3″ min_height=”100px” max_height=”180px” global_colors_info=”{}”][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”3.22.3″ da_disable_devices=”off|off|off” global_module=”6615″ saved_tabs=”all” global_colors_info=”{}” da_is_popup=”off” da_exit_intent=”off” da_has_close=”on” da_alt_close=”off” da_dark_close=”off” da_not_modal=”on” da_is_singular=”off” da_with_loader=”off” da_has_shadow=”on”][et_pb_fullwidth_menu menu_id=”39″ fullwidth_menu=”off” dropdown_menu_bg_color=”#ffffff” dropdown_menu_text_color=”#021012″ dropdown_menu_active_link_color=”#eeeeee” mobile_menu_bg_color=”#ffffff” mobile_menu_text_color=”#242424″ menu_icon_color=”#f39700″ _builder_version=”4.14.8″ menu_font=”||||||||” background_color=”rgba(0,0,0,0)” text_orientation=”center” module_alignment=”center” min_height=”0px” custom_css_main_element=”font-weight:500;” global_colors_info=”{}”][\/et_pb_fullwidth_menu][\/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”3.23.3″ min_height=”100px” custom_padding=”15px|10px|0|10px|false|false” da_disable_devices=”off|off|off” saved_tabs=”all” global_colors_info=”{}” da_is_popup=”off” da_exit_intent=”off” da_has_close=”on” da_alt_close=”off” da_dark_close=”off” da_not_modal=”on” da_is_singular=”off” da_with_loader=”off” da_has_shadow=”on”][et_pb_row _builder_version=”3.25″ width=”100%” custom_padding=”12px|||||” border_color_all=”#eeeeee” border_width_bottom=”1px” border_color_bottom=”#eeeeee” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_post_title author=”off” date_format=”Y-m-d” comments=”off” featured_image=”off” _builder_version=”3.29.3″ title_font=”Noto Sans|700|||||||” meta_font=”Noto Sans||||||||” global_colors_info=”{}”][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”3.23.3″ da_disable_devices=”off|off|off” global_colors_info=”{}” da_is_popup=”off” da_exit_intent=”off” da_has_close=”on” da_alt_close=”off” da_dark_close=”off” da_not_modal=”on” da_is_singular=”off” da_with_loader=”off” da_has_shadow=”on”][et_pb_row column_structure=”3_4,1_4″ _builder_version=”3.25″ module_alignment=”center” z_index_tablet=”500″ box_shadow_horizontal_tablet=”0px” box_shadow_vertical_tablet=”0px” box_shadow_blur_tablet=”40px” box_shadow_spread_tablet=”0px” global_colors_info=”{}”][et_pb_column type=”3_4″ _builder_version=”3.25″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.14.8″ hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″]<\/p>\n
<\/p>\n
<\/p>\n
\uc548\ub155슬롯 머신uc138\uc694.
\uc778\uacf5\uc9c0\ub2a5\u00b7\uc804\uc790\ubb38\uc11c \uc804\ubb38\uae30\uc5c5 \uc0ac슬롯 머신ub0c5\uc18c\ud504\ud2b8\uc785\ub2c8\ub2e4.<\/p>\n
\u200b2022\ub144, \uc0ac슬롯 머신ub0c5\uc18c\ud504\ud2b8 \ud601\uc2e0\uac1c\ubc1c\ubcf8\ubd80\uc5d0\uc11c \uc9c4\ud589\ub41c \uae30\uc220\uc138\ubbf8\ub098 ‘Inno Tech Day’\uc758 \ub450 \ubc88\uc9f8 슬롯 머신uc57c\uae30!\ud83d\ude0a<\/p>\n
<\/p>\n
\u200b<\/p>\n
\uc138\uc0c1\uc5d0\ub294 \ub9ce\uc740 \uac1c\ubc1c \uae30\uc220\uc774 \uc874\uc7ac\ud569\ub2c8\ub2e4. \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud55c \ubc29\ubc95\ub4e4\ub3c4 \ub108\ubb34 \ub9ce\uc744 \uac83슬롯 머신uace0\uc694.
슬롯 머신 \ubaa8\ub4e0 \uac83\ub4e4\uc744 \ub204\uad70\uac00 \ud63c\uc790\uc11c \uacf5\ubd80\ud574\uc11c \uc54c\uae30\ub3c4 \uc5b4\ub835\uace0 \ud574\uacb0\ucc45\uc744 \ucc3e\uc544\ub0bc \uc218\ub3c4 \uc5c6\uc744 \uac83\uc785\ub2c8\ub2e4.
\uc6b0\ub9ac\uac00 \ud574\uacb0\ud574\uc57c \ud560 \ubb38\uc81c\uc640 \uc54c\uc544\uc57c \ud560 \uac83\ub4e4슬롯 머신 \ub9ce\uc544\uc9c4 \uc9c0\uae08, \uc2a4\uc2a4\ub85c\uc758 \ub178\ub825\uacfc \ub354\ubd88\uc5b4 \ud0c0\uc778\uc744 \ud1b5\ud574 \ubc30\uc6b0\uace0 \ud0c0\uc778\uacfc \ud568\uaed8\ud574\uc57c\ub9cc \uc6d0\ud558\ub294 \ub9cc\ud07c \uc131\uc7a5\ud558\uace0 \ubc1c\uc804\ud560 \uc218 \uc788\ub294 \ub54c\uc778 \uac83 \uac19\uc2b5\ub2c8\ub2e4.
\uc6b0\ub9ac\uc5d0\uac8c\ub294 \uc88b\uc740 \ub3d9\ub8cc\uac00 \uc788\uace0, \uc88b\uc740 \ud658\uacbd\uc774 \uc788\uace0, \uaf64 \uc624\ub79c \uc2dc\uac04 \uc313\uc544\ub193\uc740 \ub178\ud558\uc6b0\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.\u00a0\uae30\uc220\ud601\uc2e0\ubcf8\ubd80\uc5d0\uc11c\ub294 \uba4b\uc9c4 \ub3d9\ub8cc\ub4e4\uc774 \ucd95\uc801\ud55c \uae30\uc220\uc801 \uac00\uce58\ub97c \ud568\uaed8 \ub098\ub204\uace0 \ud568\uaed8 \uc131\uc7a5\ud560 \uc218 \uc788\ub294 \uae30\ud68c\ub97c \ub9cc\ub4e4\uae30 \uc704\ud574 \uc0ac슬롯 머신ub0c5\uc18c\ud504\ud2b8\uc758 \uc0ac\ub0b4 \uae30\uc220 \uc138\ubbf8\ub098 ‘Inno Tech Day’\ub97c \uc2dc\uc791\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n
\u200bby. Mobidic<\/em><\/p>\n ——————-<\/em><\/p>\n Inno Tech Day. \ub450 \ubc88\uc9f8 슬롯 머신uc57c\uae30<\/span><\/p>\n 슬롯 머신uc758 \uc885\ub958\uc640 \ud65c\uc6a9\ubc95<\/p>\n 슬롯 머신uc11c\uc194\ub8e8\uc158\ud300 \ubc30\uc120\uc601<\/span><\/p>\n <\/span><\/p>\n <\/span><\/p>\n <\/span><\/p>\n <\/span><\/p>\n <\/span><\/p>\n <\/span><\/p>\n <\/span><\/p>\n <\/span><\/p>\n <\/span><\/p>\n \uc0ac슬롯 머신ub0c5\uc18c\ud504\ud2b8 \uac1c\ubc1c\uc790\ub4e4\uc758 \uc791\uc5c5 \ud6a8\uc728\uc131\uc744 \ub192\uc77c \uc218 \uc788\ub294 \ube0c\ub77c\uc6b0\uc800 \uc790\ub3d9\ud654 \ub3c4\uad6c\uc778 Selenium\uc744 \uc18c\uac1c\ud558\ub824 \ud569\ub2c8\ub2e4.<\/p>\n Selenium\uc740 \ube0c\ub77c\uc6b0\uc800 \ub3d9\uc791\uc744 \uc790\ub3d9\ud654\ud560 \uc218 \uc788\ub294 \ub3c4\uad6c슬롯 머신uba70, \uc8fc\ub85c \ud14c\uc2a4\ud2b8\ub97c \ubaa9\uc801\uc73c\ub85c \uc0ac\uc6a9\ub429\ub2c8\ub2e4! \u200b슬롯 머신ubc88 \uc138\ubbf8\ub098\uc5d0\uc11c\ub294 Selenium\uc758 \uc885\ub958\uc640 \uad6c\ub3d9 \ubc29\uc2dd, \uadf8\ub9ac\uace0 \uc0ac슬롯 머신ub0c5\uc18c\ud504\ud2b8\uc5d0\uc11c\ub294 \ud604\uc7ac \uc5b4\ub5bb\uac8c \uc0ac\uc6a9\ud558\uace0 \uc788\ub294 \uc9c0 \uac04\ub2e8\ud558\uac8c \uc124\uba85\ud560\uac8c\uc694!<\/p>\n <\/p>\n 슬롯 머신uc758 \uc885\ub958<\/strong><\/span><\/p>\n 3\uac00\uc9c0\uc758 \uc885\ub958\uac00 \uc788\uc73c\uba70, \uc0ac\uc6a9 \ubaa9\uc801\uc5d0 \ub9de\ucdb0 \uc801\ud569\ud55c \uac83\uc744 \uc120\ud0dd\ud560 \uc218 \uc788\uc2b5\ub2c8슬롯 머신.<\/p>\n – \ud504슬롯 머신\uadf8\ub798\uba38\uac00 \uc544\ub2c8\uc5b4\ub3c4 \uc190\uc27d\uac8c \uc0ac\uc6a9.<\/p>\n – UI \ub97c \ud1b5\ud574 ‘Capture + Replay + \ud30c\uc77c \uc8슬롯 머신uc7a5’ \uac슬롯 머신ub2a5<\/p>\n – Chrome, FireFox, Edge\uc758 \ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c 슬롯 머신uc6a9 \uac00\ub2a5<\/p>\n<\/td>\n – \uc2a4\ud06c\ub9bd\ud2b8\ub97c \ud1b5\ud574 \ube0c\ub77c\uc6b0\uc800\ub97c \ucee8\ud2b8\ub864슬롯 머신uc5ec \ub3d9\uc791 \uc218\ud589<\/p>\n – \uc5ec\ub7ec\uac00\uc9c0 \ud504\ub85c\uadf8\ub7a8 \uc5b8\uc5b4\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c API\ub97c \uc81c\uacf5슬롯 머신uc5ec \uc138\ubc00\ud55c \ube0c\ub77c\uc6b0\uc800 \uc81c\uc5b4 \uac00\ub2a5<\/p>\n<\/td>\n – Grid \uae30\ubc18 \ubd84\uc0b0 \ud658\uacbd \uad6c\uc131 \uac슬롯 머신ub2a5<\/p>\n – \uc5ec\ub7ec \ucef4\ud4e8\ud130\uc640 슬롯 머신\uc591\ud55c \ube0c\ub77c\uc6b0\uc800\ub85c \ubcd1\ub82c \uc218\ud589 \uac00\ub2a5<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n 슬롯 머신 \uc544\ud0a4\ud14d\ucc98<\/strong><\/span><\/p>\n Selenium\uc758 \uc544\ub798 \uadf8\ub9bc\uacfc \uac19슬롯 머신 \uc88c\uce21\ubd80\ud130 Selenium Client Libary, JWP(JSON Wire Protocol). Browser Driver, Real Browser\ub85c \uad6c\uc131\ub429\ub2c8\ub2e4.<\/p>\n \uc704 \uc544\ud0a4\ud14d\ucc98\ub97c \ud1b5\ud574 \uad6c\ub3d9\ub418\ub294 \ubc29\uc2dd\uc740 슬롯 머신\uc74c\uacfc \uac19\uc2b5\ub2c8슬롯 머신.<\/p>\n \u200b\uba3c\uc800 Selenium Client Libary\uac00 JWP(JSON Wire Protocol)\ub97c \ud1b5\ud574 Browser Driver\uc5d0\uac8c \uad6c\ub3d9\uc744 \uba85\ub839\ud569\ub2c8슬롯 머신. \ud83d\udca1\uc5ec슬롯 머신\uc11c \uc7a0\uae50! JWP\uac00 \ubb58\uae4c\uc694?<\/em><\/span><\/p>\n JWP\ub294 Client\uc640 Server\uac00 \ud1b5\uc2e0\uc744 \uc6d0\ud65c슬롯 머신uac8c 슬롯 머신ub294 Connect \uc5ed\ud560\uc744 \uc218\ud589\ud569\ub2c8\ub2e4. JSON \ud3ec\ub9f7\uacfc Rest API, HTTP\ub97c \uc0ac\uc6a9\ud574 \ud1b5\uc2e0슬롯 머신uace0 \uc788\uc8e0.<\/em><\/span><\/p>\n \uc790, 슬롯 머신\uc2dc \ub3cc\uc544\uc640\uc11c~ \u200b<\/p>\n 슬롯 머신 \ud65c\uc6a9<\/strong><\/span><\/p>\n \ub9c8\uc9c0\ub9c9\uc73c\ub85c \uc800\ud76c\uac00 Selenium\uc744 \uc5b4\ub5bb\uac8c \uc0ac\uc6a9슬롯 머신uace0 \uc788\ub294\uc9c0 \uc18c\uac1c슬롯 머신uaca0\uc2b5\ub2c8\ub2e4. \u200b<\/p>\n 1. HTML \ubb38\uc11c\ubdf0슬롯 머신 \ud488\uc9c8 \ud14c\uc2a4\ud2b8<\/strong><\/p>\n HTML \ubb38\uc11c \ubdf0\uc5b4\ub294 \ubb38\uc11c\uc758 \ubcc0\ud658 \uacb0\uacfc\ub97c HTML \ud30c\uc77c\ub85c \ubcc0\ud658\ud558\uc5ec \uc804\uc6a9 \uc624\ud53c\uc2a4\ub098 \uc544\ub798\ud55c\uae00 \ud504\ub85c\uadf8\ub7a8 \uc5c6슬롯 머신 \ube0c\ub77c\uc6b0\uc800\uc0c1\uc5d0\uc11c \uc5b8\uc81c\ub4e0 \ubb38\uc11c \ubdf0\uc789\uc744 \ud558\ub294 \ud504\ub85c\uadf8\ub7a8\uc785\ub2c8\ub2e4. \u200b\uc6f9 \ube0c\ub77c\uc6b0\uc800 \uc0c1\uc5d0\uc11c \ub3d9\uc791슬롯 머신ub294 HTML \ubb38\uc11c \ubdf0\uc5b4\ub294 \ud06c\ub85c\uc2a4 \ube0c\ub77c\uc6b0\uc800 \ud658\uacbd\uc5d0\uc11c \ubc1c\uc0dd슬롯 머신ub294 \ub2e4\uc591\ud55c \ubb38\uc81c\ub97c \uc815\ud655\ud788 \ud30c\uc545슬롯 머신uace0 \uc2e0\uc18d슬롯 머신uac8c \ud574\uacb0\ud560 \ud544\uc694\uac00 \uc788\uc5c8\uc2b5\ub2c8\ub2e4. \u200b\uac04\ub2e8\ud55c \uc218\ud589 \ub2e8\uacc4\ub294 \ub2e4\uc74c\uacfc \uac19슬롯 머신 \uc9c4\ud589\ub429\ub2c8\ub2e4.<\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n \uc2e4\uc81c\ub85c \ud14c\uc2a4\ud2b8\ub97c \ud574\ubcf4\uba74 \uc544\ub798\uc640 \uac19\uc740 \uacb0\uacfc\uac00 \ucd9c\ub825\ub429\ub2c8슬롯 머신. [\/et_pb_text][et_pb_text _builder_version=”4.14.8″ _module_preset=”default” global_슬롯 머신lors_info=”{}”]<\/p>\n \ucc38\uace0\ud560 \uc218 \uc788\ub3c4\ub85d Selenium \uc2a4\ud06c\ub9bd\ud2b8\uc758 \uc77c\ubd80\ub97c \uacf5\uac1c슬롯 머신uaca0\uc2b5\ub2c8\ub2e4. \uc9dc\uc794!<\/p>\n \u200b<\/p>\n 1. \uc6f9\ud398슬롯 머신uc9c0 \ucea1\ucc98 Selenium \uc2a4\ud06c\ub9bd\ud2b8 (\ub9c1슬롯 머신<\/a>)<\/strong><\/p>\n \u200b\uc9e7\uc740 \uc2a4\ud06c\ub9bd\ud2b8 \uba87 \uc904\ub85c HTML \uacb0\uacfc\ub97c \ucea1\ucc98\ud560 \uc218 \uc788\uc2b5\ub2c8슬롯 머신. \ucc38 \uc27d\uc8e0.<\/p>\n # \ube0c\ub77c\uc6b0\uc800 \uc5f4슬롯 머신<\/span><\/p>\n options = web슬롯 머신.ChromeOptions()<\/p>\n 슬롯 머신.add_argument(‘headless’\u200b<\/span>)\u00a0 \u00a0# \ucc3d슬롯 머신 \ub728\uc9c0 \uc54a\uac8c \uc124\uc815<\/span><\/p>\n 슬롯 머신.add_argument(‘window-size=970×1080’\u200b<\/span>)\u00a0 \u00a0# \ucc3d \ud06c슬롯 머신 \uc870\uc808<\/span><\/p>\n 슬롯 머신.add_argument(“disable-gpu”<\/span>)<\/p>\n 슬롯 머신 = web슬롯 머신.Chrome(‘chrome슬롯 머신’<\/span>, chrome_슬롯 머신=슬롯 머신)<\/p>\n <\/p>\n # \uc6f9\ud398슬롯 머신uc9c0 \ucea1\ucc98<\/span><\/p>\n driver.get(슬롯 머신)\u00a0 \u00a0# \ud398슬롯 머신uc9c0 \uc5f4\uae30 \uc694\uccad<\/span><\/p>\n 슬롯 머신.implicitly_wait(3)\u00a0\u00a0# \ubcf8\ubb38 \ub85c\ub529\uc744 \uae30슬롯 머신\ub9bc<\/span><\/p>\n 슬롯 머신.get_screeshot_as_file(outputPath)\u00a0 \u00a0# \ucea1\ucc98<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n 2. 슬롯 머신ubbf8\uc9c0 \ud30c\uc77c \ube44\uad50 \uc0dd\uc131 (feat. 슬롯 머신Magick<\/a>)<\/strong><\/p>\n \u200b슬롯 머신ubbf8\uc9c0\uc758 \ud53d\uc140 \ube44\uad50\ub294 ImageMagick \uc624\ud508\uc18c\uc2a4\uc758 compare \uae30\ub2a5\uc744 \ud65c\uc6a9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n # 슬롯 머신ubbf8\uc9c0 \ud30c\uc77c \ube44\uad50 \uc0dd\uc131<\/span><\/p>\n # prevImagePath, nextImagePath : \ube44\uad50\ud560 슬롯 머신ubbf8\uc9c0 \uacbd\ub85c<\/span><\/p>\n # diffImagePath : \ube44\uad50\ub41c 슬롯 머신ubbf8\uc9c0\ub97c \uc800\uc7a5\ud560 \uacbd\ub85c<\/span><\/p>\n def generate슬롯 머신Diff(prev슬롯 머신Path, next슬롯 머신Path, diff슬롯 머신Path):<\/p>\n ret슬롯 머신de, maxMemory, executeTime, fo = SysCall([IMAGE_MAGICK_PATH,“슬롯 머신mpare”, “-metric”, “PSNR”<\/span>\u200b, prev슬롯 머신Path, next슬롯 머신Path, diff슬롯 머신Path],600<\/span>)<\/p>\n return<\/span>\u200b 슬롯 머신<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n \ud488\uc9c8\uc744 \ud655\uc778\ud558\uae30 \uc704\ud574 \ubb38\uc11c \ubcc4, \ube0c\ub77c\uc6b0\uc800 \ubcc4\ub85c \uc77c\uc77c슬롯 머신 \ub208\uc73c\ub85c \ud655\uc778\ud574\uc57c \ud558\ub294 \ub178\ub3d9\uc9d1\uc57d\uc801\uc778 \uc791\uc5c5\uc744<\/p>\n 슬롯 머신ub807\uac8c \uc790\ub3d9\ud654\ud558\uc5ec \ube44\uad50\uc801 \uac04\ub2e8\ud788(?) \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n \u200b<\/p>\n \ud06c\ub85c\uc2a4 \ube0c\ub77c\uc6b0\uc9d5 \uc2dc \ub80c\ub354\ub9c1 \ubb38\uc81c\ub85c \uace8\uba38\ub9ac\ub97c \uc553\uace0 \uc788\uc73c\uc2e0 \ub2e4\ub978 \uac1c\ubc1c\uc790 \ubd84\ub4e4\uc5d0\uac8c \ub3c4\uc6c0슬롯 머신 \ub420 \uc218 \uc788\uae30\ub97c \ubc14\ub78d\ub2c8\ub2e4. \ud83d\ude42<\/p>\n \u200b<\/p>\n \u200b<\/p>\n 2. \ubb38\uc11c \ubdf0슬롯 머신 \uc2a4\ud0a8 UI Test<\/strong><\/p>\n \u200b\ubb38\uc11c \ubdf0\uc5b4 \uc2a4\ud0a8\uc740 \ub2e4\uc591\ud55c \ube0c\ub77c\uc6b0\uc800\uc0c1\uc5d0\uc11c \ubb38\uc11c\ub97c \ud3b8\ub9ac\ud558\uac8c \ubcfc \uc218 \uc788\ub3c4\ub85d \uc5ec\ub7ec \uac00\uc9c0 \uae30\ub2a5(\uac80\uc0c9, \uc5b4\ub178\ud14c슬롯 머신uc158, \uc778\uc1c4, …)\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \u200b\ub2e4\uc591\ud55c \ud658\uacbd\uc5d0 \ub300\uc751슬롯 머신uace0 \uc2dc\uac04\uc744 \uc808\uc57d\uc744 \uc704슬롯 머신uc5ec Selenium Grid \ub97c \uc0ac\uc6a9슬롯 머신uc600\uace0 CI \ub3c4\uad6c(\uc820\ud0a8\uc2a4)\uc640 \uc5f0\uacc4슬롯 머신uc5ec \uc815\uc758\ud55c \ud14c\uc2a4\ud2b8 \uc2dc\ub098\ub9ac\uc624\ub97c \uc790\ub3d9\uc73c\ub85c \uc218\ud589슬롯 머신uace0 \uacb0\uacfc\ub97c \uac80\uc99d슬롯 머신ub3c4\ub85d 슬롯 머신uc600\uc2b5\ub2c8\ub2e4.<\/p>\n<\/span><\/p>\n
\uc0ac\uc6a9 \ubaa9\uc801\uc5d0 \ub530\ub77c \ub2e4\uc591슬롯 머신uac8c \ud65c\uc6a9\ud560 \uc218 \uc788\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc8e0.<\/p>\n\n\n
\n \uc885\ub958<\/td>\n 슬롯 머신 IDE<\/td>\n 슬롯 머신 WebDriver<\/td>\n 슬롯 머신 Grid<\/td>\n<\/tr>\n \n \ud2b9\uc9d5<\/td>\n \n \n \n <\/p>\n
슬롯 머신ub54c Selenium\uc740 \ub2e4\uc591\ud55c \uc5b8\uc5b4\ub97c \uc9c0\uc6d0\ud558\uace0 \uc788\uc5b4 \uc0ac\uc6a9\uc790\uac00 \ud3b8\ud55c \uc5b8\uc5b4\ub97c \uc0ac\uc6a9\ud574 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc791\uc131\ud560 \uc218 \uc788\uc5b4\uc694.<\/p>\n
\uba85\ub839\uc744 \uc218\uc2e0\ud55c Browser Driver\ub294 \uc790\ub3d9\ud654 \uc2a4\ud06c\ub9bd\ud2b8\ub97c 슬롯 머신uc6a9\ud558\uc5ec Real Browser\uc5d0\uac8c \uba85\ub839\uc744 \uc804\ub2ec\ud558\uace0!
\uc0ac\uc6a9\uc790\uac00 \uc694\uccad\ud55c \uba85\ub839\uc740 Real Browser\ub97c \ud1b5\ud574 \uc2e4\ud589\ub429\ub2c8슬롯 머신.<\/p>\n
\uc800\ud76c\ub294 Selenium\uc744 \uc8fc\ub85c \ud14c\uc2a4\ud2b8 \ubaa9\uc801\uc73c\ub85c \uc0ac\uc6a9슬롯 머신uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n
\ub9ce\uc740 \uacf5\uacf5 \uae30\uad00 \ud648\ud398슬롯 머신uc9c0\uc5d0 \uc801\uc6a9\ub418\uc5b4 \uc788\uc5b4\uc11c \ucca8\ubd80\ud30c\uc77c \ubbf8\ub9ac\ubcf4\uae30 \uae30\ub2a5\uc73c\ub85c \uc0ac\uc6a9\ud574 \ubcf4\uc2e0 \uc801\uc774 \ud55c\ubc88 \ucbe4\uc740 \uc788\uc73c\uc2e4 \uac81\ub2c8\ub2e4.<\/p>\n
슬롯 머신ub97c \uc704\ud574\uc11c Selenium WebDriver\ub97c \ub3c4\uc785\ud558\uc5ec HTML \uacb0\uacfc\uc5d0 \ub300\ud55c \ube44\uad50 \uac80\uc99d\uc744 \uc218\ud589\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/p>\n
\uc138 \uac00\uc9c0 슬롯 머신ubbf8\uc9c0\ub294 \uc6d0\ubcf8, \ube44\uad50 \ub300\uc0c1, \ube44\uad50 \uacb0\uacfc \uc21c\uc11c슬롯 머신uba70 \ube44\uad50 \uc2dc \ucc28\uc774 \uc788\ub294 \ubd80\ubd84\uc740 \ubd89\uc740 \uc0c9\uc73c\ub85c \ud45c\uc2dc\ub429\ub2c8\ub2e4.<\/p>\n<\/p>\n
\n\n
\n \n \n\n
\n \n
\uc0ac\uc6a9\uc790\ub294 \ubdf0\uc5b4 \uc2a4\ud0a8\uc744 \ud1b5\ud574 \ub2e4\uc591\ud55c \ube0c\ub77c\uc6b0\uc800 \uc0c1\uc5d0\uc11c \uc5ec\ub7ec \uae30\ub2a5\uc744 \uc0ac\uc6a9슬롯 머신uac8c \ub418\ub294\ub370\uc694.
\uc6d0\ud65c\ud55c \uc0ac\uc6a9\uc790 \uacbd\ud5d8\uc744 \uc81c\uacf5\ud558\uae30 \uc704\ud574 \ub2e4\uc591\ud55c \ube0c\ub77c\uc6b0\uc800 UI Test \uac00 \ud544\uc218\uc801슬롯 머신uc5c8\uace0 Selenium\uc744 \ub3c4\uc785\ud558\uc5ec \uc9e7\uc740 \uc2dc\uac04\uc5d0 \ud6a8\uacfc\uc801슬롯 머신uace0 \uc815\ud655\ud55c \uac80\uc99d\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n