zoukankan      html  css  js  c++  java
  • selenium3.x的使用例子

    1.需要下载selenium的相关包以备工程调用。

    2.工程中配置引用selenium的lib。

     

    selenium3.x中主要是根据webdriver进行浏览器的各种操作,可以完全模仿人工操作浏览器,从而完成web项目的自动化测试。

    3.配置驱动属性。

    System.setProperty("webdriver.firefox.bin", "D:/Program Files (x86)/Mozilla Firefox/firefox.exe");//设置webdriver驱动的浏览器
    System.setProperty("webdriver.gecko.driver", 
        "F:/eclipse-workspace/PaserInstrumentData/selenium-java-3.8.1/geckodriver.exe");//设置浏览器对应的驱动程序,不同的浏览器的
        驱动程序不一样
    //注意:属性值均为程序存放的路径

    4.实例化驱动并根据需求进行处理。

    private static WebDriver driver = null;
    *
    *
    if(driver == null || driver.navigate() == null) {
        driver = new FirefoxDriver();//实例化webdriver
    }
    driver.get(url);//webdriver抓取链接
    driver.navigate().refresh();//webdriver刷新页面
    *
    *
    driver.quit();//webdriver退出
  • 相关阅读:
    mobileSelect学习
    使用qrcode生成二维码
    点点点右边有内容
    搜索框search
    input样式和修改
    art-template模板引擎高级使用
    Nodejs中的路径问题
    异步编程(回调函数,promise)
    在nodejs中操作数据库(MongoDB和MySQL为例)
    MongoDB数据库
  • 原文地址:https://www.cnblogs.com/hejing-swust/p/8510436.html
Copyright © 2011-2022 走看看