zoukankan      html  css  js  c++  java
  • WebDriver对浏览器的简单操作

    1.打开浏览器

    //IE浏览器
    System.setProperty("webdriver.ie.driver", ".\Tools\IEDriverServer.exe");
    WebDriver driver = new InternetExplorerDriver();
     
    //Chrome
    System.setProperty("webdriver.chrome.driver", ".\Tools\chromedriver.exe");
    WebDriver driver = new ChromeDriver();
     
    //FireFox(自定义安装)
    System.setProperty("webdriver.firefox.bin", "D:\ProgramFiles\Mozilla Firefox\firefox.exe");
    //FireFox版本大于48,默认安装
    System.setProperty("webdriver.firefox.marionette", ".\Tools\geckodriver.exe");
    //FireFox版本小于48
    System.setProperty("webdriver.firefox.marionette", ".\Tools\geckodriver.exe");
    WebDriver driver = new FirefoxDriver();

    2.操作浏览器

    // 后退,跳转到上一页
    driver.navigate().back();
    // 前进,跳转到下一页
    driver.navigate().forward ();
    // 当前页刷新
    driver.navigate().refresh();
    // 浏览器窗口最大
    driver.manage().window().maximize();
    // 自定义设置浏览器尺寸
    driver.manage().window().setSize(new Dimension(width, heigth));
    // 关闭当前页面
    driver.close(); 
    // 关闭由selenium所启动的所有页面
    driver.quit();

    ...

  • 相关阅读:
    mysql表的查询(连接查询)练习
    mysql基础语法
    Linux 常用命令整理
    1.django 环境搭建
    2.django 操作笔记
    mysql基础笔记(1)
    VMware复制Linux虚拟机后网络配置
    uC/OS-III 软件定时器(三)
    uC/OS-III 时间管理(二)
    uC/OS-III 时钟节拍(一)
  • 原文地址:https://www.cnblogs.com/LinTianwen/p/12206552.html
Copyright © 2011-2022 走看看