前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Web自动化之浏览器启动

Web自动化之浏览器启动

作者头像
软件测试君
发布2021-07-30 16:26:18
发布2021-07-30 16:26:18
66400
代码可运行
举报
文章被收录于专栏:测试人生测试人生
运行总次数:0
代码可运行

一、环境准备

1、本地引入jar

http://selenium-release.storage.googleapis.com/index.html?path=3.9/,下载selenium-server-standalone-3.9.1.jar到C盘根目录下.

打开DOS命令窗口,命令行进入到Maven安装目录下,用命令打包,输入并执行命令如下:

代码语言:javascript
代码运行次数:0
复制
mvn install:install-file -Dfile=C:\selenium-server-standalone-3.9.1.jar -DgroupId=org.selenium -DartifactId=selenium-server-standalone -Dversion=3.9.1 -Dpackaging=jar

本地引入成功如下:

2、pom文件中添加依赖
代码语言:javascript
代码运行次数:0
复制
<dependency>
        <groupId>org.selenium</groupId>
        <artifactId>selenium-server-standalone</artifactId>
        <version>3.9.1</version>
</dependency>

参数说明:

Dfile为要安装的Jar的本地路径,DgroupId为要安装的jar的Group IdDartifactId为要安装的jar的 Artificial IdDversion为jar包版本,Dpackaging为打包类型,例如jar。

二、Chrome浏览器启动

1、下载Chromedriver

https://chromedriver.storage.googleapis.com/index.html,下载ChromeDriver驱动,下载后解压文件,找到文件名为chromedriver.exe的文件,放到工程tool文件夹下。

2、启动Chrome浏览器

示例代码:

代码语言:javascript
代码运行次数:0
复制
    /**    
      * 启动Chrome浏览器
     */
    @Test
    public void testChrome(){
        System.setProperty("webdriver.chrome.driver", "tool/chromedriver.exe");
        ChromeDriver driver = new ChromeDriver();
        driver.get("https://www.baidu.com/");
        driver.manage().window().maximize();
        driver.quit();
    }

三、Firefox浏览器启动

1、下载geckodriver

https://github.com/mozilla/geckodriver/releases,去下载火狐对应的geckodriver,,放到工程tool文件夹下。

2、启动Firefox浏览器

示例代码:

代码语言:javascript
代码运行次数:0
复制
    /***     
       * Firefox浏览器启动
     */
    @Test
    public void testFireFox(){
        System.setProperty("webdriver.gecko.driver","tool/geckodriver.exe");
        //导入Firefox浏览器安装路径
        System.setProperty("webdriver.firefox.bin","E:/Program Files/Mozilla Firefox/firefox.exe");
        FirefoxDriver firefoxDriver = new FirefoxDriver();
        firefoxDriver.get("https://npm.taobao.org/mirrors/selenium/3.9/");
        firefoxDriver.quit();
    }

四、IE浏览器启动

1、下载IEDriverServer.exe

https://npm.taobao.org/mirrors/selenium/3.9/,下载对应的IEDriverServer,放到工程tool文件夹下。

2、去掉启用保护模式
3、启动IE浏览器

示例代码:

代码语言:javascript
代码运行次数:0
复制
    /**    
      * IE浏览器启动
     */
    @Test
    public void testIE(){
        System.setProperty("webdriver.ie.driver","tool/IEDriverServer.exe");
        InternetExplorerDriver explorerDriver = new InternetExplorerDriver();
        //打开下载IE驱动页面
        explorerDriver.get("https://npm.taobao.org/mirrors/selenium/3.9/");
        explorerDriver.quit();
    }

五、edge浏览器启动

1、下载edge浏览器并查看版本
2、下载msedgedriver.exe

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,下载对应的msedgedriver.exe,放到工程tool文件夹下。

3、启动edge浏览器

示例代码:

代码语言:javascript
代码运行次数:0
复制
   /**     
     * edge浏览器启动
     */
    @Test
    public void testEdge(){
        System.setProperty("webdriver.edge.driver", "tool/msedgedriver.exe");
        EdgeDriver driver = new EdgeDriver();
        driver.get("https://www.baidu.com/");
        driver.manage().window().maximize();
        driver.quit();
    }
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、环境准备
    • 1、本地引入jar
    • 2、pom文件中添加依赖
  • 二、Chrome浏览器启动
    • 1、下载Chromedriver
    • 2、启动Chrome浏览器
  • 三、Firefox浏览器启动
    • 1、下载geckodriver
    • 2、启动Firefox浏览器
  • 四、IE浏览器启动
    • 1、下载IEDriverServer.exe
    • 2、去掉启用保护模式
    • 3、启动IE浏览器
  • 五、edge浏览器启动
    • 1、下载edge浏览器并查看版本
    • 2、下载msedgedriver.exe
    • 3、启动edge浏览器
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档