再次开始系统的自学自动化测试,这次编程语言选择的是Java,框架选择为TestNG,jekins集成
以博客记录学习内容,巩固知识

学习概要

  1. Webdriver
  2. TestNG
  3. Maven
  4. Git GitHub
  5. Tomcat
  6. Jenkins
  7. Page Object
  8. Robot Framework(RedWoodHQ)
  9. Cucumber
  10. Log4j
  11. POI

初识Selenium

java selenium 判断加载完成 selenium java testng_selenium

开始学习前,首先要搭建Java环境

1.下载JDK
2.安装JDK
3.配置Java 环境
4.设置JAVA_HOME 环境变量:安装路径

(配置JAVA_HOME的作用:方便切换JDK版本,如果需要切换JDK版本,只需要将JAVA_HOME的值变更为切换版本的安装路径,因为PATH、CLASSPATH两个变量值是直接引用的JAVA_HOME)

5.设置Path值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
6.设置CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
7.校验是否安装完成
控制台输入: java –version
9.安装IDEA集成开发环境

安装完成后,新建IDEA的项目

新建的为Maven工程,右侧选择JDK版本

java selenium 判断加载完成 selenium java testng_Java_02


红框名字可随便取,不是重要的,版本号默认,点击下一步

java selenium 判断加载完成 selenium java testng_JAVA_03


设置项目名字,项目名称为上一步Artifactld自带过来的名称,建议修改,避免与工程中的其他项目名重复,项目位置即以后代码存放路径

java selenium 判断加载完成 selenium java testng_Java_04


项目新建完成(.idea中的文件是自动生成,最好不要进行改动,以免项目无法打开等情况;src为代码区域,Maven工程将代码区域分为main与test两块,一般main中放业务代码,test中放单元测试,无明确规定,可按个人习惯;Selenium.iml也为自动生成,不要改动;外部库中存放的是引用的jar包)

java selenium 判断加载完成 selenium java testng_Java_05

关于pom.xml文件详解

pom文件用来配置一些需要的包.现在文件中写下一对红框中的标签

java selenium 判断加载完成 selenium java testng_selenium_06

从Maven下载selenium的jar包

百度maven,进入官网搜索selenium,选择Java的

java selenium 判断加载完成 selenium java testng_JAVA_07


选择需要的版本号进入,将红框内maven的东西复制

java selenium 判断加载完成 selenium java testng_selenium_08


java selenium 判断加载完成 selenium java testng_JAVA_09

粘贴到pom文件的标签中,点击右下角弹框的Auto-Import,会自动下载

如果要修改selenium版本的话,可以直接在version标签中修改版本

Maven仓库是从国外下载,速度较慢,也可以从国内阿里云下载,但是我嫌麻烦并没有记住,网络不是很差劲的话,直接从maven下载速度感觉较正常的