0


Java + Selenium使用前浏览器驱动的下载和环境变量的配置

一、工具概述

**Selenium是一个用于Web应用程序测试的工具。一套用于Web应用程序自动化测试的工具**,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,Selenium可以模拟用户在浏览器中的操作,如点击、输入等,以检测应用程序的功能和性能。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成.Net、Java、Perl等不同语言的测试脚本。**Selenium是一款功能强大、灵活易用的Web应用程序自动化测试工具。**它支持多种浏览器和编程语言、跨平台运行、易于使用且插件丰富。无论是对于测试工程师还是开发人员来说,Selenium都是一个不可或缺的工具。(摘录)

二、驱动介绍

有很多种浏览器支持selenium,主要有以下几种浏览器驱动:谷歌、火狐、微软自带的Edge、IE、Opera等。不同的浏览器的驱动名称也不一样,且创建的对象名称也不同。

三、查看浏览器版本

想要正常进行该工具的使用,必须要进行浏览器驱动的下载配置,首先要去明确对应版本再去下载。

在浏览器设置中查看:

我的浏览器版本是:129.0.2792.89

四、下载驱动

网址:Microsoft Edge WebDriver | Microsoft Edge Developer

打开网址 点击下载

寻找对应自己浏览器版本的驱动,进行下载

将下载后压缩包中的exe文件添加到自己电脑上java的安装目录中。

五、禁用浏览器自动更新

当每次打开浏览器设置时,浏览器都会自动更新到比较新的版本,导致浏览器驱动版本和浏览器的版本对不上,从而无法继续进行自动化测试,所以我们应该禁用自动更新,使得我们可以进行持久测试。

找到自己的浏览器中的更新服务(Mozilla Firefox,Safari,Google Chrome,Opera,Edge,IE),点击禁用,这样就不会去自动更新版本了。

禁用-->应用-->确定。

六、配置环境变量

使用selenium配置驱动的环境变量,具体详细操作如下:

1、点击我的电脑—>右键点击属性—>点击高级系统设置—>环境变量—>系统变量。

2、点击系统变量中的path----点击新新建,并将chromeDriver的安装路径填入。

3.然后就环境变量就配置完成了

七、进行测试

新建一个目录,目录名称为drivers,目录用来存放浏览器驱动。

新建一个测试类TestCase

package com.abtest;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;

import java.nio.file.Path;
import java.nio.file.Paths;

public class TestCase {
    public WebDriver webDriver;

    @Test
    public  void openBaidu(){
        Path p1 = Paths.get("src","drivers","msedgedriver.exe");
        System.setProperty("webdriver.chrome",p1.toAbsolutePath().toString());
        //创建实例对象
        webDriver = new ChromeDriver();
        webDriver.get("https://www.baidu.com");

    }
}

运行:

这时候就运行成功了,自动打开了https://www.baidu.com网址。

标签: python 开发语言

本文转载自: https://blog.csdn.net/m0_62794963/article/details/143020830
版权归原作者 情绪困在雨天 所有, 如有侵权,请联系我们删除。

“Java + Selenium使用前浏览器驱动的下载和环境变量的配置”的评论:

还没有评论