当前位置: 首页 > news >正文

Selenium-Java版(环境安装)

Selenium自动化环境安装

前言

安装

安装客户端库

安装Chrome浏览器 

安装Chrome浏览器驱动 

安装Edge浏览器驱动 

配置环境变量 

示例


前言

参考教材:Python + Selenium Web自动化 2024版 - 自动化测试 爬虫_哔哩哔哩_bilibili

安装

安装客户端库

    <dependencies><!--selenium依赖--><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>4.15.0</version></dependency></dependencies>

安装Chrome浏览器 

谷歌浏览器下载地址:Google Chrome 网络浏览器 

安装Chrome浏览器驱动 

Chrome Driver下载地址:Chrome for Testing availability 

查看自己谷歌浏览器的版本

下载对应或者接近版本的驱动 

安装位置尽量没有中文名和空格 

安装Edge浏览器驱动 

如果用Edge浏览器就安装Edge的驱动

下载地址:Microsoft Edge WebDriver | Microsoft Edge Developer 

配置环境变量 

因为我之前配置过jdk的环境变量,所以这里直接将驱动文件放在jdk的bin目录下 

示例

自动打开Edge浏览器并自动打开百度网站

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;import java.util.Scanner;public class Main {public static void main(String[] args) {// 创建WebDriver对象WebDriver wd = new EdgeDriver();// 调用get方法打开指定网址wd.get("https://www.baidu.com");// 创建Scanner对象等待用户输入Scanner scanner = new Scanner(System.in);System.out.println("等待回车键结束程序");scanner.next();// 关闭浏览器wd.quit();}
}

运行代码后自动打开了Edge浏览器,并访问了百度网站

相关文章:

  • 【LINUX操作系统】线程同步与互斥
  • Selenium-Java版(操作元素)
  • 毕业论文,如何区分研究内容和研究方法?
  • 级联与端到端对话系统架构解析:以Moshi为例
  • 二叉树前中后序遍历统一迭代法详解:空标记法与栈操作的艺术
  • LIO-SAM框架理解
  • 鸿蒙OSUniApp 实现精美的用户登录和注册页面#三方框架 #Uniapp
  • html5+css3实现傅里叶变换的动态展示效果(仅供参考)
  • Pytorch的Dataloader使用详解
  • 【USRP】在linux下安装python API调用
  • Oracle 中的虚拟列Virtual Columns和PostgreSQL Generated Columns生成列
  • 一分钟了解大语言模型(LLMs)
  • 基于ssm+mysql的高校设备管理系统(含LW+PPT+源码+系统演示视频+安装说明)
  • 音频分类的学习
  • De-biased Attention Supervision for Text Classifcation with Causality
  • 学习51单片机01(安装开发环境)
  • 基于Matlab的非线性Newmark法用于计算结构动力响应
  • STM32 之网口资源
  • 当 DeepSeek 遇见区块链:一场颠覆式的应用革命
  • 学习黑客蓝牙技术详解
  • 袁思达已任中国科学院办公厅主任
  • 4月份全国企业销售收入同比增长4.3%
  • 国台办:民进党当局刻意刁难大陆配偶,这是不折不扣的政治迫害
  • 重庆市委原常委、政法委原书记陆克华被决定逮捕
  • 足球少年郎7月试锋芒,明日之星冠军杯构建顶级青少年赛事
  • 四部门:到2025年底,全国行政村5G通达率超过90%