← 레시피로 돌아가기

페이지를 열고 검사하기

브라우저 탭을 만들고 URL로 이동한 뒤 페이지 제목과 최종 URL을 로그에 출력합니다.

브라우저 자동화 초급 JavaScript open_a_page.js

전제 조건

없음.

예상 결과

Guida가 탭을 열고 example.com으로 이동한 뒤 페이지 제목과 최종 URL을 로그에 출력합니다.

소스 예제

open_a_page.js

최소한이지만 유용한 브라우저 자동화 스크립트입니다. 탭을 만들고 페이지로 이동한 뒤 활성 브라우저에서 기본 페이지 상태를 읽습니다.

// 페이지 열기 - 브라우저를 URL로 이동
//
// 이 스크립트는 URL로 이동하고 처리를 계속하기 전에
// 페이지 로드를 기다리는 방법을 보여 줍니다.
const url = "https://example.com";
// 작업용 브라우저 탭 준비
await g.tabs.newBrowserTab();
g.log("이동 중: " + url + "...");
// 페이지로 이동하고 로드 대기
await g.nav.navigateToUrl(url);
g.log("페이지를 불러왔습니다");
// executeJS로 페이지 제목 읽기
const title = await g.page.executeJS("document.title");
if (title) {
g.log("페이지 제목: " + title);
}
// 최종 URL 가져오기(리디렉션으로 바뀔 수 있음)
const finalUrl = await g.page.getUrl();
g.log("최종 URL: " + finalUrl);