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,运行测试。

      

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

  • 相关阅读:
    在zend framework框架中try{}catch(Exception e){}的跳转问题
    【上】安全HTTPS-全面具体解释对称加密,非对称加密,数字签名,数字证书和HTTPS
    iOS 图像处理-剪裁图像
    Delphi DBGrid记录全选和反选拖动处理
    在DbGrid中,不按下Ctrl,单击鼠标如何实现多选?谢谢
    在DBGrid中实现多选功能
    回车跳到下一个EDIT
    远程控制篇:用Delphi模拟键盘输入/鼠标点击
    SQL的拼接语句在DELPHI中怎么写
    Delphi DbGridEh实现表格没有内容的渐变效果
  • 原文地址:https://www.cnblogs.com/wendy-0901/p/11072566.html
Copyright © 2011-2022 走看看