์ด๊ฒ์ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ 5.4.3.zip์ผ๋ก ๋ค์ด๋ก๋ํ ์ ์๋ Protractor๋ผ๋ Linux ์ฑ์ ๋๋ค. ์ํฌ์คํ ์ด์ ์ฉ ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด OnWorks์์ ์จ๋ผ์ธ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
OnWorks์ ํจ๊ป Protractor๋ผ๋ ์ด ์ฑ์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ์ฌ ์จ๋ผ์ธ์ผ๋ก ์คํํ์ญ์์ค.
์ด ์ฑ์ ์คํํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
- 1. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ PC์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
- 2. ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- 3. ์ด๋ฌํ ํ์ผ ๊ด๋ฆฌ์์์ ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ก๋ํฉ๋๋ค.
- 4. ์ด ์น์ฌ์ดํธ์์ OnWorks Linux ์จ๋ผ์ธ ๋๋ Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MACOS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ํฉ๋๋ค.
- 5. ๋ฐฉ๊ธ ์์ํ OnWorks Linux OS์์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX๋ก ์ด๋ํฉ๋๋ค.
- 6. ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
์คํฌ๋ฆฐ ์ท
Ad
๊ธธ๊ฒ ๋๋ ๊ฒ
๊ธฐ์
๊ฐ๋๊ธฐ๋ Angular ๋ฐ AngularJS ์์ฉ ํ๋ก๊ทธ๋จ์ ์ํ ์ข ๋จ ๊ฐ ํ ์คํธ ํ๋ ์์ํฌ์ ๋๋ค. ๊ฐ๋๊ธฐ๋ ์ค์ ๋ธ๋ผ์ฐ์ ์์ ์คํ๋๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ํด ํ ์คํธ๋ฅผ ์คํํ์ฌ ์ฌ์ฉ์๊ฐ ํ๋ ๊ฒ์ฒ๋ผ ์ํธ ์์ฉํฉ๋๋ค. ๊ฐ๋๊ธฐ๋ ๊ธฐ๋ณธ ์ด๋ฒคํธ ๋ฐ ๋ธ๋ผ์ฐ์ ๋ณ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ํ๋ ๊ฒ์ฒ๋ผ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ์ํธ ์์ฉํ๋ WebDriverJS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Protractor๋ Angular ๊ด๋ จ ๋ก์ผ์ดํฐ ์ ๋ต์ ์ง์ํ๋ฏ๋ก ์ค์ ์์ ์์ด Angular ๊ด๋ จ ์์๋ฅผ ํ ์คํธํ ์ ์์ต๋๋ค. ๋ ์ด์ ํ ์คํธ์ ๋๊ธฐ ๋ฐ ์ ์ ๋ชจ๋๋ฅผ ์ถ๊ฐํ ํ์๊ฐ ์์ต๋๋ค. ๊ฐ๋๊ธฐ๋ ์น ํ์ด์ง๊ฐ ๋ณด๋ฅ ์ค์ธ ์์ ์ ์๋ฃํ๋ ์ฆ์ ํ ์คํธ์ ๋ค์ ๋จ๊ณ๋ฅผ ์๋์ผ๋ก ์คํํ ์ ์์ผ๋ฏ๋ก ํ ์คํธ์ ์น ํ์ด์ง๊ฐ ๋๊ธฐํ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ ๋ํด ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค. ๊ฐ๋๊ธฐ๋ฅผ ์คํํ๋ ค๋ฉด ์ฌ์ ํ์ผ๊ณผ ๊ตฌ์ฑ ํ์ผ์ด๋ผ๋ ๋ ๊ฐ์ ํ์ผ์ด ํ์ํฉ๋๋ค. ์ ๋ช ๋ น์ค ๋๋ ํฐ๋ฏธ๋ ์ฐฝ์ ์ด๊ณ ํ ์คํธ๋ฅผ ์ํ ๊นจ๋ํ ํด๋๋ฅผ ๋ง๋ญ๋๋ค.
ํน์ง
- ๊ฐ๋๊ธฐ๋ WebDriverJS ์์ ๊ตฌ์ถ๋์์ต๋๋ค.
- ์ฌ์ฉ์๊ฐ ํ๋ ๊ฒ์ฒ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ ์์ฉ
- ๊ฐ๋๋ณ ๋ก์ผ์ดํฐ ์ ๋ต ์ง์
- ์ค์ ์์ ์์ด Angular ๊ด๋ จ ์์ ํ ์คํธ
- ๊ฐ๋๊ธฐ๋ ํ ์คํธ์ ๋ค์ ๋จ๊ณ๋ฅผ ์๋์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
- npm์ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ์ ์ผ๋ก ๊ฐ๋๊ธฐ๋ฅผ ์ค์นํ์ญ์์ค.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
์๋ฐ ์คํฌ๋ฆฝํธ
https://sourceforge.net/projects/protractor.mirror/์์๋ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ์ฐ๋ฆฌ์ ๋ฌด๋ฃ ์ด์ ์ฒด์ ์ค ํ๋์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์จ๋ผ์ธ์ผ๋ก ์คํํ๊ธฐ ์ํด OnWorks์์ ํธ์คํ ๋์์ต๋๋ค.