zoukankan      html  css  js  c++  java
  • 章节九、1-Selenium环境配置

    一、Selenium环境安装配置,这里使用Selenium WebDriver 3.6.0 

    1、下载Selenium WebDriver (点击后网站响应比较慢,需要多等等)

    2、打开该网址后点击“download”

    3、然后找到对应编程语言的最新selenium进行下载,我这里下载“Java版”

     4、将下载的文件解压到D盘的“D:WorkSpace_personSeleniumselenium-java-3.141.59”目录下,解压的文件中有很多jar我们需要用到

    5、打开eclipse,新建一个项目命名为“SeleniumPractise”,在该项目下新建“basicweb”包

    6、导入jar包

    点击鼠标右键,点击“Properties”

    点击“Add External Jars...”,找到解压的seleniumjar包,全部导入到项目中(lib目录中也有jar包,不要忽略),然后点击“apply and close”

    二、selenium3.0以上的版本比selenium2.0更新的地方

    1、要求

    a、java 最低版本要求8.0或者以上的版本,如果用的是Python无变化

    b、火狐浏览器要求必须按照geckodriver

    c、支持Edge浏览器

    d、官方支持的IE版本是9或者以上的版本

    2、geckodriver下载链接

    https://github.com/mozilla/geckodriver/releases

    a、下载匹配自己电脑的版本(演示时此处下载为win64版本):

    b、将下载的文件解压到前面创建的selenium文件夹中(建议放到操作时创建的项目文件夹中)

    三、什么是webdriver

    Webdriver是一个接口,selenium2.0后就叫WebDriver。

    四、如何用webdriver在不同的浏览器上进行测试

    每个浏览器都有自己单独的driver类,每个类都实现了同一个接口和接口中的方法,也就是webdriver,例如firefoxwebdriver、chromeDriver等。

    五、实例化一个webdriver(以火狐为例)

    WebDriver driver = new FirefoxDriver();

  • 相关阅读:
    SpringBoot 部署【war】到服务器的tomcat
    SpringBoot 部署【jar】前后端分离(nginx)
    VM安装centos7
    nginx 入门
    《从零开始学习Mysql5.7》笔记
    架构师技术栈
    【读书笔记】小强升职记
    lambda 表达式
    【软考】信息资料
    flutter 获取状态栏高度
  • 原文地址:https://www.cnblogs.com/luohuasheng/p/10673577.html
Copyright © 2011-2022 走看看