# Taiko - 웹앱 테스트용 브라우저 자동화 라이브러리

> Clean Markdown view of GeekNews topic #1559. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1559](https://news.hada.io/topic?id=1559)
- GeekNews Markdown: [https://news.hada.io/topic/1559.md](https://news.hada.io/topic/1559.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-02-21T10:56:40+09:00
- Updated: 2020-02-21T10:56:40+09:00
- Original source: [github.com](https://github.com/getgauge/taiko)
- Points: 7
- Comments: 1

## Topic Body

- 쉬운 API를 가진 node.js 라이브러리

- 크롬/엣지 브라우저를 JS코드로 컨트롤

- 인터랙티브 레코딩을 위한 REPL 내장

- 스마트 셀렉터로 쉽게 개체 선택

- XHR/동적 컨텐츠 전송 대기 가능

- 인터셉트API로 Request/Response 를 stubbing/mocking 가능

## Comments



### Comment 1165

- Author: xguru
- Created: 2020-02-21T10:59:09+09:00
- Points: 1

await openBrowser();

await goto("https://google.com);

await write("geeknews ");

await press("Enter");

await click(checkBox(near("GeekNews - 기술/스타트업 뉴스 서비스")));

await screenshot({path: 'geeknews.png'});

await closeBrowser();

코드 간결하고 좋네요
