• 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();
        }  
      
    } 
  • 相关阅读:
    Spark_3:Spark集群搭建
    Spark_2:Spark 快速入门教程
    Spark快速大数据分析_11:第十一章
    Spark快速大数据分析_10:第十章
    Spark快速大数据分析_9:第九章
    Spark快速大数据分析_8:第八章
    Spark快速大数据分析_7:第七章
    Spark快速大数据分析_6:第六章
    Spark快速大数据分析_5:第五章
    java 内部类详解
  • 原文地址:https://www.cnblogs.com/zhuxiangru/p/9502958.html
Copyright © 2020-2023  润新知