• 【Selenium】idea的selenium环境配置


    http://www.jetbrains.com/idea/下载地址

    1.maven配置

    下载地址:http://maven.apache.org/download.cgi#

    下载内容:apache-maven-3.5.0-bin.zip

    环境变量:M2_HOME:E:Javaapache-maven-3.5.0

    path:%M2_HOME%in;

    验证:mvn --version

    2.settings.xml文件

    分别拷贝到以下路径:

    path oapache-maven-3.3.3conf

    <localRepository>E:\Java\LocalWarehoese</localRepository><url>http://maven.aliyun.com/nexus/content/groups/public/</url>使用阿里云提供的Maven镜像服务器。阿里云镜像服务器URL:

    3下载IEDriverServer、chromedriver等使用到的driver,Firefox浏览器不需要另外下载driver。

    4在C盘新建一个目录Selenium, 将下载下来的driver文件放到C:Selenium

    5新建Maven项目new Project→Maven→指定maven、

    setting路径:ctrl+alt+s→mavenu user settings file :apache-maven-3.3.3conf

    本地仓库路径:E:JavaLocalWarehoese(后面两个勾都勾上,目录才会生效)

    GroupId、ArtifactId 随便填Settings→Maven

    6pom.xml

    http://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/3.4.0

    复制Maven里面的内容,复制到pom.xml<dependencies>里

    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-firefox-driver</artifactId>
      <version>2.47.1</version>
    </dependency>
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-chrome-driver</artifactId>
      <version>2.47.1</version>
    </dependency>
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-ie-driver</artifactId>
      <version>2.47.1</version>
    </dependency>
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-htmlunit-driver</artifactId>
      <version>2.47.1</version>
    </dependency>
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-support</artifactId>
      <version>2.47.1</version>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
    </dependency>

    7View→Tool Windows→Maven Project→刷新

     不报红

    8chromedriver.exe放到resources下面

    9新建test文件夹

    导入点击File->Project structure在左边点击Modules在右边电击test

    文件夹点击Test Sources, test 文件夹变成绿色

    10加入jar包

    java-client-3.1.0.jar

    selenium-server-standalone-2.49.0.jar放在test下

    12简单启动Chromepublic class

     public class demo1 {

        public static void main(String[] args){
            System.out.println("start firefox browser...");
                  System.setProperty("webdriver.chrome.driver", "C:\Selenium\chromedriver.exe");//指定驱动路径
                   WebDriver driver = new ChromeDriver();
                    driver.get("http://www.baidu.com/");
                    System.out.println("start firefox browser succeed...");
        }
    }

     13安装JUnitGenerator V2.0

      通过网络安装:Setting→Plugins→Browse repositories→查找JUnitGenerator V2.0→Install

      手动下载安装:插件下载:https://plugins.jetbrains.com/idea/plugin/3064-junitgenerator-v2-0 

             Setting→Plugins→Install plugin from disk→d:javaJUnitGenerator V2.0→ok

      重新启动idea

    (1)修改JUnitGenerator V2.0的配置。

    1、自动生成测试代码和java类在同一包下,不匹配maven项目标准测试目录Other setting。

         修改Output Path为:${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME},

           Default Template选择JUnit 4。

             Setting→Plugins→Properties

    2、修改测试用例模板。模板中生成的package的包名需去掉test。

            Setting→Plugins→Other Setting →JUnitGenerator→JUnit4

              package test.$entry.packageName;→$entry.packageName;

    (2)、生成JUnit4测试用例。

      方法一:在待编写测试的java类源码块上按快捷键Alt + Insert。选择JUnit Test->JUnit 4。

      方法二、在待编写测试的java类源码块上按快捷键Ctrl + Shift + T。

      方法三:光标定位到待编写测试的java类源码块,选择code->Generate,后面的步骤和方法1一样。

    (3)、注意。

      IDEA自带的JUnit插件和JUnitGeneratorV2.0插件都要勾选上,若只勾选JUnit可能导致无法自动生成测试文件,

      若只勾选JUnitGenerator V2.0可能导致生成的测试文件无法运行

    14、git配置

    安装git,配置环境:bin

    idea在setting配置git

    15、NodeJS

    下载nodejs→node -v→默认安装好了IDEA,在IDEA的file -> setting ->Plugins,右边默认是没有这个组件的需要你手动点击Browe repositories..,在插件列表中搜索node,将看到Node插件,点击下载

    安装完成后必须重启→右上开启服务按钮→http://localhost:3000/

  • 相关阅读:
    常用软件列表
    Mybatis源码分析
    百度高效研发实战训练营Step4
    百度高效研发实战训练营Step2
    百度高效研发实战训练营Step1
    百度高效研发实战训练营Step3
    【WPF】FontAwesome图标字体下载及在WPF中的使用
    Vision MLP | ActiveMLP: An MLPlike Architecture with Active Token Mixer
    返回与数据列表中不重复的数据
    算法题焦虑的蚂蚁
  • 原文地址:https://www.cnblogs.com/baoyu7yi/p/6992628.html
Copyright © 2020-2023  润新知