selenium +IntelliJ+firefox/chrome 环境全套搭配

这篇具有很好参考价值的文章主要介绍了selenium +IntelliJ+firefox/chrome 环境全套搭配。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1第一步:下载IntelliJ idea 代码编辑器

2第二步:下载浏览器Chrome

3第三步:下载JDK

4第四步:配置环境变量(1JAVA_HOME 2 path)

5第五步:下载Maven

6第六步:配置环境变量(1MAVEN_HOME 2path)

7第七步:下载与浏览器版本匹配的ChromeDriver

8第八步: 在 Idea里面设置 JDK , Maven

9 第九步:创建工程 project

selenium +IntelliJ+firefox/chrome 环境全套搭配,java,测试工具

selenium +IntelliJ+firefox/chrome 环境全套搭配,java,测试工具

10 第十步:pom.xml文件中写依赖(1 需要什么包去maven仓库下载依赖,拿整个dependancy 2在工程中terminal中执行 mvn clean install命令,并去maven块刷新工程和包)

11.drive

【笔记】chromedriver下载与安装方法_谷歌驱动_逸峰轻云的博客-CSDN博客

cucumebr:

Cucumber&selenium学习--工程搭建_cucumber和selenium 依赖-CSDN博客

自动化测试实战:Cucumber+Selenium测试场景应用 - 知乎

idea kubernetes插件 配置 idea cucumber插件_mob6454cc780924的技术博客_51CTO博客

Junit:

idea插件完成junit代码生成,和springboot代码示例_junitgenerator_weisian151的博客-CSDN博客

注意事项:

1 Runner文件写在test目录下

2 maven文件下conf文件夹下的settings.xml 加阿里云镜像

<mirror>

<id>alimaven</id>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>

<mirrorOf>central</mirrorOf>

</mirror>

3 配置maven本地仓库文章来源地址https://www.toymoban.com/news/detail-723775.html

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>org.example</groupId>
  <artifactId>JSCTesting</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>JSCTesting</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <logging.verson>1.2</logging.verson>
    <selenium.version>4.13.0</selenium.version>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-resources-plugin</artifactId>
      <version>2.4.3</version>
    </dependency>
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>${logging.verson}</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>${selenium.version}</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-api -->
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-api</artifactId>
      <version>${selenium.version}</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-chrome-driver -->
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-chrome-driver</artifactId>
      <version>4.13.0</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-firefox-driver -->
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-firefox-driver</artifactId>
      <version>4.13.0</version>
    </dependency>

    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpclient</artifactId>
      <version>4.5.2</version>
    </dependency>
    <dependency>
      <groupId>com.aventstack</groupId>
      <artifactId>extentreports</artifactId>
      <version>3.0.6</version>
    </dependency>

    <dependency>
      <groupId>org.dom4j</groupId>
      <artifactId>dom4j</artifactId>
      <version>2.0.0</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/log4j/log4j -->
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/commons-email/commons-email -->
    <dependency>
      <groupId>commons-email</groupId>
      <artifactId>commons-email</artifactId>
      <version>1.1</version>
    </dependency>

    <dependency>
      <groupId>org.uncommons</groupId>
      <artifactId>reportng</artifactId>
      <version>1.1.4</version>
    </dependency>


    <!--report -->
   <dependency>
     <groupId>net.masterthought</groupId>
     <artifactId>cucumber-reporting</artifactId>
     <version>5.6.1</version>
   </dependency>
    <!-- report  -->
    <dependency>
      <groupId>com.google.code.gson</groupId>
      <artifactId>gson</artifactId>
      <version>2.8.6</version>
    </dependency>
    <!-- Junit -->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
    </dependency>
    <!--  cucumber dependency  -->
     <dependency>
       <groupId>io.cucumber</groupId>
       <artifactId>cucumber-junit</artifactId>
       <version>7.14.0</version>
     </dependency>
    <dependency>
      <groupId>io.cucumber</groupId>
      <artifactId>cucumber-java</artifactId>
      <version>7.14.0</version>
    </dependency>
    <dependency>
      <groupId>io.cucumber</groupId>
      <artifactId>cucumber-gherkin</artifactId>
      <version>7.14.0</version>
    </dependency>

  </dependencies>
 </project>

到了这里,关于selenium +IntelliJ+firefox/chrome 环境全套搭配的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Selenium之Webdriver驱动大全【Firefox、Chrome、IE、Edge、Opera、PhantomJS】

    火狐浏览器历史版本; geckodriver驱动; 驱动与浏览器版本对应关系总结; geckodriver Selenium Firefox min max 0.32.0 ≥ 3.11 (3.14 Python) 102 ESR n/a 0.31.0 ≥ 3.11 (3.14 Python) 91 ESR n/a 0.30.0 ≥ 3.11 (3.14 Python) 78 ESR 90 0.29.1 ≥ 3.11 (3.14 Python) 60 90 0.29.0 ≥ 3.11 (3.14 Python) 60 90 0.28.0 ≥ 3.11 (3.14 Python) 60 90

    2024年02月09日
    浏览(47)
  • Java selenium实战:IntelliJ IDEA 创建maven项目,配置selenium+TestNG+cucumber+Allure环境

    目录 一、软件准备: 二、安装步骤: IntelliJ IDEA下载 下载安装JDK Maven下载安装 Chromedriver 三、打开百度搜索实例: IntelliJ IDEA:IntelliJ IDEA – the Leading Java and Kotlin IDE JDK:Java Downloads | Oracle Maven:https://maven.apache.org/download.cgi Maven repository: Maven Repository: Search/Browse/Explore (mvnre

    2024年02月04日
    浏览(75)
  • 用 Wireshark 在 Firefox 或 Google Chrome 上使用 SSLKEYLOGFILE 环境变量解密 SSL 流量

    原文:这 您希望使用 SSL 会话密钥解密和检查 SSL 应用程序数据。 您希望在客户端系统上记录 SSL 会话密钥。 您正在客户端系统上使用 Firefox 或 Google Chrome 浏览器来访问 Web 应用程序。 注意:您还可以在客户端系统上使用 Microsoft Edge (Chromium) 浏览器访问 Web 应用程序。 描述

    2024年02月05日
    浏览(39)
  • selenium +Chrome driver环境配置

    其实为了避免下文的问题1,可以直接用这行代替。(如果没啥问题的话,一般也不会专门去指定selenium的版本的。) Google Chrome - 快速安全的网络浏览器,专为您而打造 安装路径使用默认的!!! 下载完以后,打开Chrome,帮助-关于Google Chrome查看Chrome版本 进入下面的网站,找

    2024年03月13日
    浏览(57)
  • python selenium chrome114版本之后环境配置和携带缓存打开chrome

    网上找到的资料,我现在安装的是120版本的,这个资料是可行的。比较简单 Selenium安装WebDriver最新Chrome驱动(含116/117/118/119) 114之前的版本驱动地址 说明 :这种启动浏览器的方式是相当于手动打开谷歌,带缓存信息 设置待缓存打开 首先查看谷歌信息 chrome://version/ 注意这里目

    2024年02月04日
    浏览(63)
  • 优化Selenium使用:将Chrome.exe加入环境变量

    如果你正在学习Selenium并需要安装Chromedriver,可能会发现网上的资料很多,但是有些内容可能不够详细或者不太适合新手。作为一个新手,我也遇到了这个问题,花了很多时间才弄明白。现在,我想分享一下我的经验,希望能够帮助其他新手更好地理解操作步骤。 将chrome.ex

    2024年02月07日
    浏览(40)
  • Java17安装及环境配置搭配Idea

    WIN+R 输入 cmd 回车,打开命令行,输入 Java -version ,可以查看当前Java版本。 进入链接下载 JDK (https://www.oracle.com/java/technologies/downloads/#jdk17-windows) 将文件解压到 C:Program FilesJava 右键计算机=》属性=》高级系统设置=》环境变量 将已有的系统变量JAVA_HOME删除,创建新的系统变

    2024年02月17日
    浏览(48)
  • linux服务器搭建python+selenium+chrome运行环境

    第一步(安装python3.6.8): 安装参考步骤:python3.6.8环境安装 第二步(安装和创建python3虚拟环境): 第三步(在虚拟环境安装依赖包): 第四步(安装chrome和chromedriver): 第五步(安装scrapyd环境): 第六步(安装虚拟图像环境Xvfb): 运行实例代码测试: ps:当前依赖:requirements.txt 百度网盘:链

    2024年02月07日
    浏览(47)
  • Python+Selenium3+Chrome自动化测试环境搭建

    写在最前面,因为各种原因,搭建该环境方法多种多样。在本教程中,展示环境搭建的详细步骤。在不同软硬件环境下安装报错,可找出原因,百度排错。 本博客的具体操作视频请移步B站: https://www.bilibili.com/video/BV1oe4y1w7yr/?spm_id_from=333.999.list.card_archive.clickvd_source=585bb8c205

    2024年02月02日
    浏览(62)
  • UI自动化环境的搭建(python+pycharm+selenium+chrome)

    最近在做一些UI自动化的项目,为此从环境搭建来从0到1,希望能够帮助到你,同时也是自我的梳理。将按照如下进行开展: 1、python的下载、安装,python环境变量的配置。 2、pycharm开发工具的下载安装。 3、selenium的安装。 4、chrome的选择。 一、python的下载。 1、去python官网:

    2024年02月13日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包