Chromium, Firefox ๋ฐ WebKit ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ‚ค์ง€์ธ Playwright 1.0์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ํ”„๋กœ์ ํŠธ ๋ฆด๋ฆฌ์Šค ๊ทน์ž‘๊ฐ€ 1.0, ๋ธŒ๋ผ์šฐ์ € ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๋ฒ”์šฉ API๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Playwright๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ƒˆ ํƒญ์—์„œ ํŠน์ • ์‚ฌ์ดํŠธ๋ฅผ ์—ด ์ˆ˜ ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ค€๋น„ํ•˜๊ณ , ์–‘์‹์„ ์ž‘์„ฑ/์ œ์ถœํ•˜๊ณ , ์ปค์„œ๋ฅผ ํŠน์ • ์š”์†Œ๋กœ ์ด๋™ํ•˜๊ณ , ์ฐธ์กฐ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•˜๊ฑฐ๋‚˜, ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” Node.js ํ”Œ๋žซํผ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ๊ณต๊ธ‰ Apache 2.0์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทน์ž‘๊ฐ€ ํŠน์ง•:

  • Chromium, Firefox ๋ฐ WebKit ๊ธฐ๋ฐ˜์˜ ๋‹ค์–‘ํ•œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž‘์—…ํ•  ๋•Œ ๊ณตํ†ต ์Šคํฌ๋ฆฝํŠธ ๋ฐ API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€, ๋„๋ฉ”์ธ ๋ฐ iframe์— ๊ฑธ์ณ ๋ณต์žกํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ
  • ํด๋ฆญํ•˜๊ณ  ์–‘์‹์„ ์ž‘์„ฑํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ์š”์†Œ๊ฐ€ ์ค€๋น„๋  ๋•Œ๊นŒ์ง€ ์ž๋™์œผ๋กœ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ํ™œ๋™์„ ๊ฐ€๋กœ์ฑ„์„œ ๋„คํŠธ์›Œํฌ ์š”์ฒญ์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€์˜ ์ž„์˜ ์ˆ˜์ •์„ ์œ„ํ•œ ํ•„ํ„ฐ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ์ง€์›
  • ๋ชจ๋ฐ”์ผ ์žฅ์น˜, ์œ„์น˜ ๋ฐ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ธฐ๋Šฅ(์˜ˆ:maps.google.com์—์„œ ํŠน์ • ์‚ฌ์šฉ์ž ์œ„์น˜๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ  ์ง€๋„ ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Œ)
  • ์ผ๋ฐ˜ ๋งˆ์šฐ์Šค ๋ฐ ํ‚ค๋ณด๋“œ ์ด๋ฒคํŠธ ์ƒ์„ฑ
  • ํŒŒ์ผ ์—…๋กœ๋“œ ๋ฐ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€