selenium的java方式打开IE浏览器

1.下载软件Selenium Driver

复制代码
官方下载地址: ​ https://www.selenium.dev/downloads/
复制代码
 解压selenium-java-3.141.59.zip文件到java项目 seleniumDemo,并降解压的文件放入依赖中
 (1)双击项目的src打开项目结构,或右键-打开模块设置,选择模块-依赖:

3)选择项目下的已解压selenium-java-3.141.59后的lib目录及两个jar,点击确定完成即可。

2.下载IE驱动

IE驱动下载地址:https://www.selenium.dev/downloads/,根据自己电脑选择对应的下载,放入电脑E:\\driver

3.配置path路径

复制代码
在配置path中新增一个,E:\driver

4.写selenium代码

复制代码
package testSelenium;


import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;

public class Test {
    public static void main(String[] args) {
        // 指定IE driver的存放路径
        System.setProperty("webdriver.ie.driver", "E:\\driver\\IEDriverServer.exe");
        //实例化webdriver对象,启动IE浏览器
        WebDriver driver = new InternetExplorerDriver();
        driver.get("https://goobe.io/search.aspx?k=vue");
        }
      }

5.设置IE浏览器

1)打开edge浏览器,启用IE模式,找到更多工具的 Internet选项

2)点击安全,将下图四个选项都设置成 启用保护模式

6.设置注册表

1)win+r打开注册表

根据https://www.selenium.dev/documentation/ie_driver_server/#required-configuration里面进行配置

7.运行代码

相关推荐
DokiDoki之父16 小时前
Web核心—JSP入门/EL/JSTL标签/MVC+三层架构/一文速通
java·开发语言
寒月霜华16 小时前
java-高级技术(单元测试、反射)
java·开发语言·单元测试·反射
独自破碎E16 小时前
Leetcode2166-设计位集
java·数据结构·算法
Cikiss17 小时前
LeetCode160.相交链表【最通俗易懂版双指针】
java·数据结构·算法·链表
聪明的笨猪猪17 小时前
Java Redis “Sentinel(哨兵)与集群”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
222you17 小时前
Mybatis(1)
java·tomcat·mybatis
靠近彗星18 小时前
1.5操作系统引导
java·linux·服务器·操作系统
瑶山18 小时前
社区版Idea怎么创建Spring Boot项目?Selected Java version 17 is not supported. 问题解决
java·spring boot·intellij-idea·创建项目
学习编程的Kitty18 小时前
JavaEE初阶——多线程(1)初识线程与创建线程
java·开发语言·java-ee
长安城没有风19 小时前
从入门到精通【Redis】初识Redis哨兵机制(Sentinel)
java·数据库·redis·后端