[JAVA #10] [Web Automation #10] Controlling STEEMIT web pages with Selenium #8 Navigate [KR]

in #kr5 years ago

redsjavahouse1591357_1280.jpg
image source: pixabay


image.png
Selenium의 Navigation 인터페이스를 알아보자. Navigation은 브라우저 창의 뒤로가기, 다음페이지 가기, 새로고침, URL 이동 등 메서드가 포함되어 있다.

메서드설명
back브라우저 창 히스토리가 있을 경우 이전 페이지로 이동한다.
브라우저 창의 이전 페이지 가기 버튼을 누른 효과이다.
forward브라우저 창 히스토리가 있을 경우 다음 페이지로 이동한다. 최신 페이지일 경우 동작하지 않는다.
브라우저 창의 다음 페이지 가기 버튼을 누른 효과이다.
refresh현재 페이지를 새로고침한다.
to현재 창에서 새 URL로 이동 후 로딩완료될 때까지 대기한다.

package com.steem.webatuo;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

import io.github.bonigarcia.wdm.WebDriverManager;

public class Steemit {

    public static void main(String[] args) throws InterruptedException {
        WebDriverManager.chromedriver().setup();
        WebDriver driver = new ChromeDriver();
        driver.get("https://steemit.com");
        driver.navigate().to("https://naver.com");
        driver.navigate().back();
        driver.navigate().forward();
        driver.navigate().refresh();
        driver.quit();
    }

}

.
.
.
.
[Cookie 😅]
Seleniun java lib version: 3.141.59

Sort:  

你那里天气如何?想要参加活动但是不知道从何开始?关注寻宝cn-activity每日整理社区活动!感谢支持。