在IDEA中配置Selenium和WebDriver

打印 上一主题 下一主题

主题 853|帖子 853|积分 2559

媒介:

在当今自动化测试和网络爬虫的领域,Selenium是一个被广泛使用的工具。它不仅能够模仿用户与欣赏器的交互,还能进行网页测试和数据抓取。而为了使用Selenium与谷歌/Edge欣赏器进行自动化测试,配置符合的WebDriver至关紧张。本文将详细介绍如安在IntelliJ IDEA中配置Selenium和谷歌驱动,资助你快速上手。
详细操作:

一、创建新的maven项目


二、配置pom.xml文件

  1.         <dependency>
  2.             <groupId>org.seleniumhq.selenium</groupId>
  3.             <artifactId>selenium-java</artifactId>
  4.             <version>4.11.0</version>
  5.         </dependency>
复制代码
三、下载配置ChromeDriver/EdgeDriver

3.1ChromeDriver:

3.1.1首先我们要去看自己的谷歌欣赏器的版本,如下图操作

3.1.2接着我们去下载对应版本的驱动,在下面这个网址中查找对应版本的安装包并下载下载谷歌驱动
比如我就是win64的129.0.6668.100的版本

3.1.3下载完后解压并保存一下运行步伐的地点,后面会用到

3.2EdgeDriver:

3.2.1首先我们要去看自己的Edge欣赏器的版本,如下图操作

3.2.2接着我们去下载对应版本的驱动,在下面这个网址中查找对应版本的安装包并下载下载Edge驱动
比如我就是x64的129.0.2792.79的版本

3.2.3同样记住地点

四、编写Selenium测试代码

谷歌:

留意在设置路径时要在刚刚的路径中添加上\chromedriver.exe
  1. import org.openqa.selenium.WebDriver;
  2. import org.openqa.selenium.chrome.ChromeDriver;
  3. public class SeleniumChromeTest {
  4.     public static void main(String[] args) {
  5.         // 设置Chrome WebDriver的路径
  6.         System.setProperty("webdriver.chrome.driver", "D:\Software\WebDrive\chromedriver-win64\chromedriver.exe");
  7.         // 创建Chrome浏览器实例
  8.         WebDriver driver = new ChromeDriver();
  9.         // 打开一个网页
  10.         driver.get("https://www.google.com");
  11.         // 你可以进行其他的操作
  12.         System.out.println("网页标题是: " + driver.getTitle());
  13.         // 关闭浏览器
  14.         driver.quit();
  15.     }
  16. }
复制代码
Edge

留意在设置路径时要在刚刚的路径中添加上\msedgedriver.exe
  1. import org.openqa.selenium.WebDriver;
  2. import org.openqa.selenium.edge.EdgeDriver;
  3. public class SeleniumEdgeTest {
  4.     public static void main(String[] args) {
  5.         // 设置Edge WebDriver的路径
  6.         System.setProperty("webdriver.edge.driver", "D:\Software\WebDrive\edgedriver_win64\msedgedriver.exe");
  7.         // 创建Edge浏览器实例
  8.         WebDriver driver = new EdgeDriver();
  9.         // 打开一个网页
  10.         driver.get("https://www.google.com");
  11.         // 你可以进行其他的操作
  12.         System.out.println("网页标题是: " + driver.getTitle());
  13.         // 关闭浏览器
  14.         driver.quit();
  15.     }
  16. }
复制代码
五、运行测试

运行步伐,会自动打开一个网页,输出内容后关闭,但是现在还有告诫,没解决,等解决了就返来补坑。。。

总结:

通过以上步骤,我们成功地在IntelliJ IDEA中配置了Selenium和谷歌驱动,实现了自动化测试的根本功能。把握这些根本配置后,你可以进一步探索Selenium的其他功能,例如模仿用户输入、点击按钮等操作,以满足更复杂的测试需求。希望这篇文章能资助你快速入门Selenium自动化测试,并在现实项目中加以应用。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表