当前我的测试环境配置如下:

python3.6 下载地址:

https://www.python.org/downloads/release/python-365/

选择windows版本,下载完成后直接双击执行安装即可

pip 10.0.0 下载地址:

https://pypi.org/project/pip/#description

pip是安装whl文件的命令,一般都需要安装

下载后解压,在cmd命令行中切到pip目录中执行:python setup.py install

selenium3.11.0 下载地址:

https://download.csdn.net/download/bigicy/10309510

下载后是一个whl文件,在cmd命令行中切到selenium的目录,然后执行:pip install selenium-3.11.0-py2.py3-none-any.whl

selenium-ide 下载地址:

https://download.csdn.net/download/qianaier/9835609

selenium-ide是浏览器的一个插件,一般是用firefox,也有ie和谷歌浏览器的,大家自行在网上搜索

直接把下载下来的selenium_ide-2.9.1-fx.xpi拖入firefox安装即可

Firefox还需要下载一个geckodriver,下载地址:https://github.com/mozilla/geckodriver/releases;解压后,把exe文件放到python安装目录下即可

谷歌浏览器的selenium driver可以到这里下载:http://chromedriver.storage.googleapis.com/index.html

下载完成后,放到谷歌浏览器安装目录下:Google\Chrome\Application\,然后配置一下系统变量;或者直接放到python安装目录下,不需要设置系统变量,直接就可以使用

firefox浏览器下载,下载的时候版本最好不要超过55.0,后面应该适配会有问题,我自己下载的是54.0版本

到网上搜索。。

为了定位web上的元素,还需要下载firebug来定位元素

我这里下载的是firebug-2.0.13-fx.xpi,直接拖入firefox安装即可

HTMLTestRunner模块的下载,地址为:http://tungwaiyip.info/software/HTMLTestRunner.html

jenkins

到官网https://jenkins.io/下载最新的即可

另外既然使用python编程,那就需要对应的工具,我这里选择的是pycharm,到官网下载最新版本即可

web自动化测试---测试环境的部署的更多相关文章

  1. 自动化测试平台环境docker部署

    参考资料:testin云测 https://www.testin.cn接口自动化测试平台:http://120.79.232.23星云测试 http://www.threadingtest.com腾讯 ...

  2. Windows Azure Web Site (10) Web Site测试环境

    <Windows Azure Platform 系列文章目录> 我们知道,在使用Azure Cloud Service的时候,会有2个不同的环境,称为Production环境和Stagin ...

  3. 阿里云EDAS在本地CentOS7.5 系统搭建测试环境,部署配置中心以及部署多个war包

    参考阿里云的EDAS开发文档: 使用 Ali-Tomcat 开发应用 我们自己在内网搭建CentOS7 的测试环境,需要的资源如下: Ali-Tomcat Pandora 容器 EDAS 配置中心安装 ...

  4. 项目测试环境自动化部署[jenkins前后端配置、Nginx配置]

    持续部署:关注点在于项目功能部署到服务器后可以正常运行,为下一步测试环节或最终用户正式使用做准备.(问题点:一个环节有问题,其他环节跟着有问题) 持续集成:关注点是在于尽早发现项目整体运行问题,尽早解 ...

  5. web自动化测试(java)---环境搭建

    java的测试环境搭建相较于python还简单些,只要把相关的jar包导入即可了 1.安装java 从官网下载最新的java安装程序,双击安装(java1.8) 2.下载java版的selenium的 ...

  6. Web自动化测试python环境中安装 --selenium安装、火狐和火狐驱动版本、谷歌和谷歌驱动版本、测试

    一.安装selenium Windows命令行(cmd)输入pip install selenium(无须指定版本默认最新)或 pip install selenium==3.141.0(可指定版本) ...

  7. (转)web端测试环境的搭建(tomcat)

    C/s架构,常见的QQ这种结构的程序是有服务器来提供服务的,客户端来使用服务:B/S架构不需要安装客户端,只需要浏览器就可以了例如QQ农场,BS架构的程序在更新维护的时候,不需要更新客户端,仅在服务器 ...

  8. 网络安全从入门到精通(第一章-2)快速自建web安全测试环境

    本文内容 动态语言 常见服务器脚本 动态语言可以做什么? 常见服务器环境快捷搭建软件 快速的搭网站的环境 CMS 1,动态语言:是对服务器行为的编程,这被称为服务器端脚本或服务器脚本. 2,常见服务器 ...

  9. web学习测试环境

    ref:https://www.owasp.org/index.php/OWASP_Vulnerable_Web_Applications_Directory_Project/Pages/Offlin ...

随机推荐

  1. 【网络编程】time_wait状态产生的原因,危害,如何避免

    转自:https://blog.csdn.net/u013616945/article/details/77510925  做略微修改  仅供个人学习 1. time_wait状态如何产生? 在tcp ...

  2. 针对Web应用的【攻击模式篇】

    攻击模式:主动攻击.被动攻击. 主动攻击是指攻击者通过直接访问Web应用,把攻击代码传入的攻击模式. 具有代表性的攻击:SQL注入攻击和OS命令注入攻击. 被动攻击是指利用圈套策略执行攻击代码的攻击模 ...

  3. JMD Handy Baby 2 to Decode & Adding New BMW 525 ID46 Key

    Here OBD2TOOL share the guide on how to use JMD Handy Baby II to decode and add new keys for BMW 525 ...

  4. Java 数组元素合并并去重

    public class TestList { public static void main(String[] args) { Set<Integer> set = new TreeSe ...

  5. leveldb 学习记录(四) skiplist补与变长数字

    在leveldb 学习记录(一) skiplist 已经将skiplist的插入 查找等操作流程用图示说明 这里在介绍 下skiplist的代码 里面有几个模块 template<typenam ...

  6. ios下面的按钮和inout框

    在ios系统中,按钮和输入框,会默认给你加一个圆角和阴影,可以用css去掉这个自带的属性 input[type=button], input[type=submit], input[type=file ...

  7. 关于java poi itext生成pdf文件的例子以及方法

    最近正在做导出pdf文件的功能,所以查了了一些相关资料,发现不是很完善,这里做一些小小的感想,欢迎各位“猿”童鞋批评指正. poi+itext,所需要的jar包有itext-2.1.7.jar,poi ...

  8. ABP框架系列之十三:(Authorization-授权)

    Introduction Almost all enterprise applications use authorization in some level. Authorization is us ...

  9. 第34 memcached缓存

    1.缓存数据库 缓存:将数据存储在内存中,只有当磁盘胜任不了的时候,才会启用缓存. 缺点:断电数据丢失(双电),用缓存存储数据的目的只是为了应付大并发的业务,至于数据存储及可靠性不要找他了.   数据 ...

  10. Python PEP 8 编码规范中文版

    原文链接:http://legacy.python.org/dev/peps/pep-0008/ 转发链接:https://blog.csdn.net/ratsniper/article/detail ...