- main : puppeteer ์ต์ ๋ฒ์
- deploy : selenium ์ต์ ๋ฒ์
- code๋ ํ์ฌ ๋ธ๋์น(no_search)๊ฐ ์๋, main/deploy ๋ธ๋์น์์ ์ด๋์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์๋ ๋ ธ์ ์ ์ฃผ์ ์ปค๋ฐ์ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค.
- https://suuuhyeon.notion.site/Global-Capture-log-249a16ed0e85443996a3b8ad0c171c41
- ์ค์ ๊ฐ๋ฐ์๋ gittea๋ฅผ ์ฌ์ฉํ์์ผ๋ฉฐ, ํด๋น ํ์ผ ๋ด๋ถ์ ๋ชจ๋ url์ ๋ฐฉํ๋ฒฝ ์ค์ ์ผ๋ก ์ธํด ํน์ ์ฌ๋ด๋ง์์๋ง ์ ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ทจ์ ์ค๋น ๋ฐ ํฌํธํด๋ฆฌ์ค ์ ๋ฆฌ ์ฉ๋๋ก github ๊ฐ์ธ ๋ธ๋์น์ ์ฝ๋ ์ด์์ '์ผ๋ถ'๋ฅผ '์ผ์์ ์ผ๋ก' ๊ณต๊ฐํด๋์์ต๋๋ค.
- ๋ชฉ์ : ๊ธ๋ก๋ฒ 92๊ฐ๊ตญ ์นํ์ด์ง ๋ชจ๋ํฐ๋ง์ ์ํ QA์๋ํ ํ๋ก์ ํธ ์ค, fail Data ์๊ฐํ ๋จ๊ณ์์ ์ฌ์ฉ๋๋ ์บก์ณ ํ๋ก๊ทธ๋จ
- ๋๊ตฌ : Javascript(Node JS)
- QA ์๋ฃ ํ, Css๋ฅผ ์กฐ์ํ์ฌ fail Data๋ฅผ ์น ์์ ํ์ํ๊ณ ์บก์ณํฉ๋๋ค.
- ์ญํ : ๊ธฐํ, ๊ฐ๋ฐ ์งํ
- ํฐ๋ฏธ๋ ๊ฒฝ๋ก daily_capture ํด๋์์ node testPool.js ์ ๋ ฅ ์ ์บก์ณ ์งํ๋จ
- ํ๋ก๊ทธ๋จ ์คํ ๊ตญ๊ฐ๋ testPool.js ํ์ผ ๋ด๋ถ์ site_code ๋ณ์
- region.js ํ์ผ์์ ๋ชจ๋ ๊ตญ๊ฐ ๋ฆฌ์คํธ ์ฐธ์กฐ ๊ฐ๋ฅ
- ์ฌ๋ฌ ๊ตญ๊ฐ ์คํ ์, testPool.js ๋ด๋ถ for๋ฌธ์์ batchSize ๊ฐฏ์๋งํผ ๋ณ๋ ฌ๋ก ์คํ๋จ
- ์คํ ์, ๊ฐ ๊ตญ๊ฐ์ ์น์ฌ์ดํธ์ ์๋์ผ๋ก ์ ์ํ์ฌ ํ์ , ์ผ๋ก์ hidden ํด์
- fail Data๋ฅผ ํฌ๋กค๋ง ํ CSS ๋ณ๊ฒฝ์ผ๋ก ์๊ฐ์ ํ์ํ์ฌ ์บก์ณ