Selenium2+python自动化62-jenkins持续集成环境搭建

一、环境准备

小编环境:

1.win10 64位

2.JDK 1.8.0_66

3.tomcat 9.0.0.M4

4.jenkins 2.0

二、安装JDK

1.安装JDK教程很多,这里就不讲了,可以参考这个链接的教程:JDK安装配置教程_百度经验

在系统环境变量里添加以下变量:

①JAVA_HOME:jdk的安装路径C:\Sun\Java\jdk

②CLASSPATH:“.;%JAVA_HOME%\lib;”

③Path:“;%JAVA_HOME%\bin”

2.检查环境是否成功(这一步很重要)

>>java -version

>>javac

(输入javac一定要看到中文的这些内容)

二、tomcat环境

1.打开百度网页,在百度搜索栏里输入关键子:tomcat,在查询结果里点击tomcat官网进行下载。(下软件一定要在官网下载,别乱下,小心塞勒索病毒)

2.安装过程,网上也有现成的:tomcat怎样下载安装如何配置环境变量_百度经验

3.tomcat环境变量

在系统变量中添加以下变量:windows 7系统安装与配置Tomcat服务器环境_百度经验

1)新建TOMCAT_HOME变量

变量名TOMCAT_HOME

变量值d:\tomcat

变量值即为我们下载的tomcat解压路径,在这里我的是d:\tomcat

2)新建CATALINA_HOME变量

变量名CATALINA_HOME

变量值c:\tomcat

没错,CATALINA_HOME的变量值与TOMCAT_HOME的变量值是一样的。

3)修改变量Path

在系统变量中找到Path变量名,双击或点击编辑,在末尾添加如下内容

;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib

这里要注意,各个变量值之间一定要用;分隔。

三、启动tomcat

启动tomcat有两种方式,一种是cmd下执行指令,另外一种是直接双击bat文件

1.启动Tomcat服务器

在cmd命令窗口下输入startup.bat回车,运行如下图所示

(装了环境变量就不用切换到目录了)

2.双击启动运行

3.Tomcat成功启动后,启动浏览器,在浏览器的地址栏里输入:http://localhost:8080/。然后回车。进入如下画面。此时表示Tomcat已经正确安装

四、jenins环境

1.Jenkins包分两种:

一种是setup.exe客户端包(这个双击跟装QQ一样,就不说了)

一种是war包

2.war包放到webapps下

3.启动jenkins

先重启tomcat:startup.bat,然后在浏览器输入http://localhost:8080/jenkins/

五、配置jenkins

1.新建一个job

2.输入项目名称

3.构建触发器

4.配置cmd指令

这里一定要在cmd窗口跑一遍(如果cmd都跑不通,就别配置了)

>>d:

>>cd d:\test\test_project

>>python all_test.py

5.选择项目一键执行,启动自动化

还是不会怎么办?

(0)

相关推荐

  • 安卓(Android)手机安装Linux 系统并搭建 jdk 环境与tomcat 服务器

    一.安装Aid Learning(手机App ) 1.Aid Learning 描叙 这是非常好玩的一个APP,Aid Learning FrameWork是一个在Android手机上构建了一个带图形 ...

  • 编写第一个Python程序

    在这节开始前,我们先来测试一下我们安装的Python软件能否正常启用 我们来右击开始菜单,选择运行:或者直接按住win + S键,输入"运行" 在此窗口输入cmd,按回车 会弹出这 ...

  • Python32位和64位有何区别?

    Python32位和64位有何区别?选择32位好还是64位好?我想这是初学者都比较关注的问题,我们一起来看看详细的内容介绍吧. 64位能够用更大的内存空间,64位可以在64位的系统下进行,但是不能再3 ...

  • 【Anconda】关于安装Anaconda3各种各样的问题,吐血总结!!!(failed to cr...

                昨天总结了装python和pycharm.本来想着马上接着总结Anaconda 的,谁知道,这一安装,竟然花了我一天一夜的时间,(悲伤辣么大啊简直).遇到了各种各样的问题,重装 ...

  • Python学习之安装和环境搭建

    https://m.toutiao.com/is/JEUr6mB/ Python学习第一天 安装和环境搭建 Windows系统 检查是否安装 第一步,先检查系统是否预安装Python的任何版本. 按 ...

  • 自己手动搭建jenkins教程

    下载列表;  http://updates.jenkins-ci.org/download/war/ 本次下载: http://updates.jenkins-ci.org/download/war/ ...

  • Selenium2+python自动化36-判断元素存在

    前言 最近有很多小伙伴在问如何判断一个元素是否存在,这个方法在selenium里面是没有的,需要自己写咯. 元素不存在的话,操作元素会报错,或者元素有多个,不唯一的时候也会报错.本篇介绍两种判断元素存 ...

  • Selenium2+python自动化37-爬页面源码(page_source)

    前言 有时候通过元素的属性的查找页面上的某个元素,可能不太好找,这时候可以从源码中爬出想要的信息.selenium的page_source方法可以获取到页面源码. selenium的page_sour ...

  • Selenium2+python自动化38-显示等待(WebDriverWait)

    前言: 在脚本中加入太多的sleep后会影响脚本的执行速度,虽然implicitly_wait()这种方法隐式等待方法随时一定程度上节省了很多时间. 但是一旦页面上某些js无法加载出来(其实界面元素经 ...

  • Selenium2+python自动化39-关于面试的题

    前言 最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下, 回答不妥的地方欢迎各位高手拍砖指点. 一.selenium中如何判断元素是否存在? 首先seleniu ...

  • Selenium2+python自动化40-cookie相关操作

    前言 虽然cookie相关操作在平常ui自动化中用得少,偶尔也会用到,比如登录有图形验证码,可以通过绕过验证码方式,添加cookie方法登录. 登录后换账号登录时候,也可作为后置条件去删除cookie ...

  • Selenium2+python自动化41-绕过验证码(add_cookie)

    前言 验证码这种问题是比较头疼的,对于验证码的处理,不要去想破解方法,这个验证码本来就是为了防止别人自动化登录的.如果你能破解,说明你们公司的验证码安全级别不高,那就需要提高级别了. 处理验证码,要么 ...

  • Selenium2+python自动化42-判断元素(expected_conditions)

    前言 经常有小伙伴问,如何判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方 ...

  • Selenium2+python自动化43-判断title(title_is)

    前言 获取页面title的方法可以直接用driver.title获取到,然后也可以把获取到的结果用做断言. 本篇介绍另外一种方法去判断页面title是否与期望结果一种,用到上一篇Selenium2+p ...

  • Selenium2+python自动化44-元素定位参数化(find_element)

    前言 元素定位常用的有八种方法,这个能看到这一篇的小伙伴都知道了,那么有没有一种方法,可以把常用的八种定位合为一种呢?也就是把定位的方式参数化,如id,name.css等设置为一个参数,这样只需维护定 ...