์ค๋ฅ: ์ง์ ๋ ์์น(/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/protractor/selenium/selenium-server-standalone-2.51.0.jar)์์ ์ ๋ ๋ ์๋ฒ jar๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฒ์ ๋ฒํธ๊ฐ ์ต์ ์ธ์ง ํ์ธํ์ญ์์ค.
Jenkins์์ ๊ฐ์๊ธฐ ์์ ๋ฌธ์ ๋ฅผ ๊ด์ฐฐํ๊ณ ์์ต๋๋ค. ์๋ ๋ช ๋ น์ ์คํํ ๋ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๋ค์ ๊ด์ฐฐํฉ๋๋ค.
node_modules/protractor/bin/webdriver-manage ์ ๋ฐ์ดํธ
[22:36:28] I/local - ์
๋ ๋ ๋
๋ฆฝ ์คํํ ์๋ฒ ์์ ์ค...
[22:36:28] I/launcher - WebDriver ์ธ์คํด์ค 1๊ฐ ์คํ
[22:36:29] I/local - Selenium ๋
๋ฆฝํ ์๋ฒ๊ฐ http://10.224.247.131 :44726/wd/hub์์ ์์๋์์ต๋๋ค.
/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/selenium-webdriver/lib/error.js:27
์ํผ(opt_error);
^^
WebDriverError: null
์ง๋ ๊ธ์์ผ๊น์ง ๋ชจ๋ ๊ฒ์ด ์์๋๋ก ์๋ํ์ต๋๋ค. ํ ์์ผ๋ถํฐ ์ด ์๋ก์ด ๋ฌธ์ ๋ฅผ ๊ด์ฐฐํฉ๋๋ค. ์ฐธ๊ณ ์ฉ package.Json ์ฒจ๋ถ
ํจํค์ง.zip
๋ช ๊ฐ์ง ์ธ๋ถ ์ฌํญ์ด ๋๋ฝ๋์์ง๋ง ์ด๊ฒ์ด ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
webdriver-manager v10.0.4๋ node_modules/webdriver-manager/selenium
ํด๋์ ์
๋ ๋ ์๋ฒ jar ํ์ผ์ ๋ก๋ํ๊ณ node_modules/protractor/selenium
ํด๋๋ฅผ ์๋์ ์ผ๋ก ์ฌ์ฉํ์ง ์์ต๋๋ค. ๋ก์ปฌ ์ธ์คํด์ค๋ฅผ ์์ํ ๋ ๊ฐ๋๊ธฐ v3.1.1์ node_modules/protractor/selenium
์ฐพ๊ณ ์์ต๋๋ค. webdriver-manager v10.0.4๋ฅผ ์ฌ์ฉํ์ฌ ์
๋ฐ์ดํธํ๋ ๊ฒฝ์ฐ ๊ฐ๋๊ธฐ๋ ํด๋์ ์ ์์น๋ฅผ ์์ง ๋ชปํฉ๋๋ค. ๊ฐ๋๊ธฐ์ ๋ค์ ๋ฆด๋ฆฌ์ค์๋ ์ด ๋ ํญ๋ชฉ์ด ๋๊ธฐํ๋ฉ๋๋ค.
๊ฐ๋๊ธฐ v3.1.1์๋ ์ด๋ฏธ webdriver-manager๊ฐ ์์ผ๋ฏ๋ก node_modules/protractor/bin/webdriver-manager
๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์
๋ฐ์ดํธํ๊ณ ์๋ฒ๋ฅผ ์์ํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค. protractor ๋ฐ v3.1.1์ ๋ค์ ๋ฆด๋ฆฌ์ค์์๋ package.json
์ webdriver-manager์ ์ข
์์ฑ์ ํฌํจํ ํ์๊ฐ ์์ต๋๋ค.
๊ฐ๋๊ธฐ v3.1.1 ๋ฐ webdriver-manager v10.0.4 ๋
ธ๋ ๋ชจ๋์ ๋ชจ๋ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ ์ ์ฌ์ ์ผ๋ก ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ ์ ์์ต๋๋ค. ๊ตฌ์ฑ ํ์ผ์์ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ด seleniumServerJar
๋ฐ chromeDriver
์ ํจ๊ป ์๋ ์์น๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค referenceConf.js ๋น chromeDriver
.
๊ฐ์ ์ค๋ฅ๊ฐ ์์์ง๋ง node_modules/protractor/bin/webdriver-manager update
๋ฅผ ์คํํ๊ณ ๊ฐ์ฌํฉ๋๋ค. :)
๋ด ์๋ฃจ์
์ jar
ํ์ผ์ ๋ฒ์ ์ ../e2e-tests/config/protractor.e2e.local.conf.js
์ ์ต์ ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ด์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ฐ์ ์ค๋ฅ๊ฐ ์์์ง๋ง
node_modules/protractor/bin/webdriver-manager update
๋ฅผ ์คํํ๊ณ ๊ฐ์ฌํฉ๋๋ค. :)