首页 > 软件开发 > JAVA >

selenium3开发(五):Navigatio对象有哪些方法

来源:互联网 2023-03-16 19:29:16 222

Navigation是WebDriver里面的一个接口,那肯定有实现方法,这里就分享Navigation(导航)的方法使用QgN办公区 - 实用经验教程分享!

0java selenium3开发(四):从打开到事件简单分析QgN办公区 - 实用经验教程分享!

0java selenium3开发(三):简单测试百度搜索?QgN办公区 - 实用经验教程分享!

0java selenium3开发(二):IE谷歌火狐怎么打开?QgN办公区 - 实用经验教程分享!

工具/原料

  • java
  • selenium3

方法/步骤

  • 1

    第一步:准备获取WebDriver对象,并从WebDriver里面获取Navigation对象,代码如下:QgN办公区 - 实用经验教程分享!

    System.setProperty("webdriver.chrome.driver", "C:\\Users\\admin\\Desktop\\x\\selenium\\driver\\chromedriver.exe");

    QgN办公区 - 实用经验教程分享!

    WebDriver driver = new ChromeDriver();

    QgN办公区 - 实用经验教程分享!

    driver.manage().window().maximize();

    QgN办公区 - 实用经验教程分享!

    // driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);

    QgN办公区 - 实用经验教程分享!

    WebDriver.Navigation navigate = driver.navigate();QgN办公区 - 实用经验教程分享!

    selenium3开发(五):Navigatio对象有哪些方法?QgN办公区 - 实用经验教程分享!

  • 2

    第二步:通过查看源码可以发现Navigation(导航)有这些方法:QgN办公区 - 实用经验教程分享!

    void back() // 后退QgN办公区 - 实用经验教程分享!

    void forward() // 前进

    QgN办公区 - 实用经验教程分享!

    void to(String var1) // 打开新网页

    QgN办公区 - 实用经验教程分享!

    void to(URL var1)

    QgN办公区 - 实用经验教程分享!

    void refresh(); // 刷新QgN办公区 - 实用经验教程分享!

    selenium3开发(五):Navigatio对象有哪些方法?QgN办公区 - 实用经验教程分享!

  • 3

    第三步:方法测试。back()方法,相当于浏览器的左上角的左箭头,代码如下:QgN办公区 - 实用经验教程分享!

    WebDriver.Navigation navigate = driver.navigate();

    QgN办公区 - 实用经验教程分享!

    navigate.back();QgN办公区 - 实用经验教程分享!

    selenium3开发(五):Navigatio对象有哪些方法?QgN办公区 - 实用经验教程分享!

  • 3该信息未经授权抓取自百度经验
  • 4

    第四步:forward()的方法,相当于浏览器左上角右箭头,演示代码如下:QgN办公区 - 实用经验教程分享!

    WebDriver.Navigation navigate = driver.navigate();

    QgN办公区 - 实用经验教程分享!

    navigate.forward();QgN办公区 - 实用经验教程分享!

    selenium3开发(五):Navigatio对象有哪些方法?QgN办公区 - 实用经验教程分享!

  • 5

    第五步:refresh()方法,浏览器的刷新操作,效果F5刷新,代码如下:QgN办公区 - 实用经验教程分享!

    WebDriver.Navigation navigate = driver.navigate();

    QgN办公区 - 实用经验教程分享!

    navigate.refresh();QgN办公区 - 实用经验教程分享!

    selenium3开发(五):Navigatio对象有哪些方法?QgN办公区 - 实用经验教程分享!

  • 6

    第六步:其他方法可以自己试一下。通过查看Navigation实现方法,可以看到执行的时驱动命令,如图:QgN办公区 - 实用经验教程分享!

    selenium3开发(五):Navigatio对象有哪些方法?QgN办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!QgN办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码