Java Selenium入门程序

需求:使用chrome浏览器打开百度首页

1.配置浏览器驱动

(1)下载浏览器驱动,浏览器版本需与驱动版本一致;

(2)编辑系统环境变量-->编辑Path-->填入浏览器驱动路径:

2.maven工程pom.xml引入selenium依赖坐标

XML 复制代码
<dependency>
   <groupId>org.seleniumhq.selenium</groupId>
   <artifactId>selenium-java</artifactId>
   <version>4.22.0</version>
</dependency>

3.编写测试程序,打开百度首页

java 复制代码
package com.sgu;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

/**
 * 满堂花醉三千客,一剑寒霜十四州。
 *
 * @Author 中瑞
 * @Date 2024/7/7 7:33
 */
public class ChromeSearchBaidu {
	public static void main(String[] args) {
		// 1.创建实例
		WebDriver chromeDriver = new ChromeDriver();
		// 2.调用get方法
		chromeDriver.get("https://www.baidu.com/?tn=95113403_hao_pg");
	}
}

更多参考:https://www.cnblogs.com/tester-ggf/p/12602211.html

相关推荐
吃吃喝喝小朋友几秒前
JavaScript事件
开发语言·前端·javascript
先做个垃圾出来………几秒前
Linux/Unix系统下的基础文本处理命令
java·linux·unix
风若飞几秒前
Linux 环境下解决 Tomcat8 与 JDK8 配置问题
java·linux·运维·服务器·tomcat
ONExiaobaijs2 分钟前
Java jdk运行库合集
java·开发语言·python
wangjialelele3 分钟前
二刷C语言后,一万字整理细碎知识点
c语言·开发语言·数据结构·c++·算法·cpp
mjhcsp6 分钟前
P3145 [USACO16OPEN] Splitting the Field G(题解)
开发语言·c++·算法
rit843249910 分钟前
UVE算法提取光谱特征波长的MATLAB实现与应用
开发语言·算法·matlab
Coder_Boy_13 分钟前
基于SpringAI的在线考试系统-教学管理与用户管理模块联合回归测试文档
java·前端·数据库·人工智能·spring boot
Knight_AL13 分钟前
一文讲透 Java 中transient的用处(结合 Flink 理解)
java·python·flink
阿蒙Amon15 分钟前
C#每日面试题-简述反射
开发语言·面试·c#