zoukankan      html  css  js  c++  java
  • Java +selenium Navigation接口介绍

           Navigation接口主要实现对浏览器的前进、后退、打开网址、刷新当前页面等操作的。

           void back():就是操作当前页面后退,相当于网页的后退按钮。

           void forward():就是操作当前页面前进,相当于网页的前进按钮。

           void to(String url):就是在当前页面打开一个新的网页,是对当前网页地址栏的操作。

           void refresh():就是刷新当前页面,相当于网页的刷新按钮。

    代码举例如下

    import java.util.concurrent.TimeUnit;  
    
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    
      
    public class Chrome {  
      
        public static void main(String[] args) throws Exception {  
              
            System.setProperty("webdriver.chrome.driver", ".\Tools\chromedriver.exe");  
               
            WebDriver driver = new ChromeDriver();  
         
            driver.manage().window().maximize();  
           
            driver.manage().timeouts().pageLoadWait(5, TimeUnit.SECONDS);
              
            driver.get("https://www.baidu.com");  
            
            Thread.sleep(2000);    
           
            driver.manage().timeouts().pageLoadWait(5, TimeUnit.SECONDS); 
            // to(String url)在当前页打开新的网页
            driver.navigate().to("http://news.baidu.com");
            Thread.sleep(2000);
            
            // back()后退到百度首页
            driver.navigate().back();
            
            Thread.sleep(2000);
            // forward() 前进到百度新闻
            driver.navigate().forward();
            
            Thread.sleep(2000);
            // 刷新当前页
            driver.navigate().refresh();
        }  
      
    } 
  • 相关阅读:
    poj 2418 Hardwood Species
    hdu 3791 二叉搜索树
    九度oj 1544 数字序列区间最小值
    九度oj 1525 子串逆序打印
    九度oj 1530 最长不重复子串
    九度oj 1523 从上往下打印二叉树
    P1190 接水问题
    P1179 数字统计
    P1083 借教室
    P1079 Vigenère 密码
  • 原文地址:https://www.cnblogs.com/zhuxiangru/p/9502958.html
Copyright © 2011-2022 走看看