zoukankan      html  css  js  c++  java
  • selenium环境搭建

    步骤:

    •   下载安装jdk
    •   下载eclipse
    •   安装testNG
    •   maven安装
    •   下载安装Selenium-java
    •   新建测试项目
    •   选择浏览器
    •   搭建环境遇到的问题及解决方案

    一、下载安装jdk

      JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

      第一步:选中jdk--download

      

      第二步:点击接受后,选择windows版本下载,我电脑是64位系统,所以我下载jdk-8u101-windows-x64.exe版本

      

      

      第三步:下载后安装,一路点击‘下一步’,OK

      安装完成后配置环境变量:

      1)系统变量→新建 JAVA_HOME 变量 ,变量值填写jdk的安装目录

      2)系统变量→寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%in;%JAVA_HOME%jrein;

      3)系统变量→新建 CLASSPATH 变量,变量值填写 .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

      4)检验是否配置成功 运行cmd 输入 java -version

    二、下载eclipse

      下载地址:https://www.eclipse.org/downloads/eclipse-packages/

      下载的是mars版本,下载后,解压到本地磁盘,解压即可。

    三、安装testNG

      方法一:通过Eclipse下载TestNG插件

      方法二:通过Maven的Pom.xml文件添加依赖

      方法三:在网上直接下载TestNG,http://beust.com/eclipse,下载zipped文件。安装方法见:https://blog.csdn.net/hualf/article/details/78507274

      在 Eclipse 中,点击 Help ->  Install new software ,在 add 栏中输入http://beust.com/eclipse,在下面就会看到TestNG.选中点击安装,按下一步直到安装完,在线安装会有点很慢。

    四、maven安装

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

      下载下图中的最新版本,解压到本地磁盘。

      配置环境变量:

      1)添加新的系统环境变量MAVEN_HOME, 并设置其值为你安装的目录MAVEN_HOME= D:Softwaresapache-maven-3.3.9

      2)更新系统PATH 变量, 添加;%MAVEN_HOME%in

      3)测试maven配置是否成功打开命令行窗口,输入mvn -v,如果有maven 版本信息输出则证明配置成功,否则请查看自己配置路径等是否正确。

      4)Maven安装成功后,第一次命令行输入mvn help:system会在C:Users用户下生成.m2文件,默认放下载的jar包,叫maven仓库。 

      5)大多数maven用户需要复制M2_HOME/conf/settings.xml文件到.m2文件下。修改setting.xml。在<setting>中加入<localRepository>D:eclipsemaven epository</localRepository>这样新下载的jar包就可以下载到D:eclipsemaven epository这个路径下,

      不用每次都下载到C盘下了。

      打开eclipse,选择window-preferences-maven-Installations。

      

      

      选中外部的maven,点击apply,再点击OK。

     五、下载安装Selenium-java

      方法一:下载地址:http://www.seleniumhq.org/download/ 

          方法二:最新selenium版本下载地址:http://selenium-release.storage.googleapis.com/index.html

          方法三:百度云链接:https://pan.baidu.com/s/1vGMKKn4ukzoY2GXPl-5qjw 密码:hyci 

          方法四: 因为需要翻墙,所以可以通过第4点的IEDriver下载地址来下载Selenium-java

          方法五:通过maven的Pom.xml文件添加依赖

    六、新建测试项目

      打开eclipse-file-new-other,选中maven project点击next

      

      选中maven-archetype-quickstar,点击next

      

      输入group ID和Artifact ID,点击finish。

      

      生成项目后,打开项目中的pom.xml(此配置文件,管理maven的jar包)

      

      删除配置文件中的

      <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
      </dependency>

      这个是junit的jar包,因为我们用不到,所以删除。

      加入selenium的依赖

      <dependency>

      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>[2.53.0,)</version>
      </dependency>
      <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-server</artifactId>
      <version>[2.53.0,)</version>
      </dependency>

    六、选择浏览器

      比如IEDriver【ie浏览器的】、GeckoDriver【火狐浏览器的】、ChromeDriver【谷歌浏览器的】等等

      注意:1、要对应浏览器的版本号,来下载对应的驱动。

      IEDriver下载地址:https://selenium-release.storage.googleapis.com/index.html
      GeckoDriver下载地址:https://github.com/mozilla/geckodriver/releases/

      例如:chromeDriver

      第一步:下载chromeDriver:下载地址https://sites.google.com/a/chromium.org/chromedriver/

      第二步:将chromeDriver放到chrome下安装目录下,并将chromeDriver目录加入到path中

      第三步:填写class名,选中BforeMethod和AfterMethod,点击finish

      第四步:在helloWord中写入下面代码

       public class helloWord{

        WebDriver driver;

        @BeforeMethod

        public void beforeMethod() {

        }

        @AfterMethod

        public void afterMethod() {

         System.out.println("Page title is: " + driver.getTitle());

         driver.quit();

        }

        @Test

        public void test_case3() {

         driver = new ChromeDriver();

         driver.get("http://www.google.com.hk");

         WebElement element = driver.findElement(By.name("q"));

         element.sendKeys("hello Selenium!");

         element.submit();

        }

       }

      在项目上,或者class上右键Run As-TestNG Test,运行测试。

      

    七、搭建环境遇到的问题及解决方案

  • 相关阅读:
    nullnullConnecting with WiFi Direct 与WiFi直接连接
    nullnullUsing WiFi Direct for Service Discovery 直接使用WiFi服务发现
    nullnullSetting Up the Loader 设置装载机
    nullnullDefining and Launching the Query 定义和启动查询
    nullnullHandling the Results 处理结果
    装置输出喷泉装置(贪心问题)
    数据状态什么是事务?
    停止方法iOS CGD 任务开始与结束
    盘文件云存储——金山快盘
    函数标识符解决jQuery与其他库冲突的方法
  • 原文地址:https://www.cnblogs.com/wendy-0901/p/11072566.html
Copyright © 2011-2022 走看看