python自动部署环境_selenium + python 部署自动化测试环境

选择selenium和python其实是怀有私心的:码两行python,熟悉熟悉。

selenium优点很多,我最看重的是支持多语言,足够简单,同时支持浏览器。

实际工作中,简单实用真的太重要了,谁都不想看一大坨文档,再看一堆拧成麻花的代码。

企业要的是效率和功劳,苦劳是打通不了领导的。苦劳再多,技术再高深,逼格再高,也不如简单粗暴创造效益来得实在!

这里记录一下环境部署过程

1.首先下载python,然后安装python ,我使用的python2.7,然后在环境变量中添加python的安装目录

2.安装Python的SetupTools;参考附件1

3.安装Python的包管理工具pip,进入DOS命令下,选择Python安装目录,例如我的安装目录为“c:\Python27”,进入DOS下的路径为“c:\Python27\Scripts”

4.执行安装命令“easy_install pip”,等待安装完成;

5.安装基于python的Selenium安装包,CMD窗口进入python的安装目录下执行命令“pip install selenium”,等待安装完成;

6.下载火狐的插件,见附件2

输入代码:

from selenium import webdriver

driver=webdriver.Chrome()

driver.get("http://www.baidu.com")

弹出浏览器,并且进入百度界面,证明安装成功;

Selenium + Python + Chrome 自动化测试 环境搭建

一.下载Python 相关的教程很多,此处不详细记录了,下面是官网下载地址: https://www.python.org/downloads/ 我使用的python版本为 Python 3.6.1 ...

selenium + python网页自动化测试环境搭建

1.python的安装 ,这个不解释,exe文件运行安装即可,既然你选择python,相信你是熟悉python的,我安装目录C:\Python27 2.setuptools 的安装也非常简单,同样是e ...

selenium +python web自动化测试环境搭建

基础框架搭建 1.安装python 2.安装selenium cmd输入pip install selenium 问题:在python中输入from selenium import webdriver ...

[转]构建Python+Selenium2自动化测试环境(二)

构建Python+Selenium2自动化测试环境完成之后,就需要测试支持python的selenium的版本是否都支持在不同浏览器上运行,当前我们分别在三个最通用的浏览器上通过脚本来测试. 1.在I ...

selenium + python + firefox 测试环境的搭建与配置

对于做UI自动化,如果是纯编写一段自动化测试程序,那么后续的维护成本会较高.这种情况下,借助 selenium 这款自动化系测试工具,辅助于自己编写部分脚本,将是个不错的选择.selenium 本身支 ...

selenium+python自动化之环境安装

一.Python安装 1.操作系统:win7 64位系统 2.下载Python安装包,选择2.7版本和3.6版本都可以(最好安装2.7版本稳定)官网下载地址:https://www.python.or ...

selenium+python在mac环境上的搭建

前言 mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好 需要安装的软件: 1.pip 2.selenium2.53.6 3.Firefo ...

【selenium+python】自动化测试目录与文件结构

一.首先,看一下完整的项目目录结构图,如下: ==================目录结构================== ==================目录结构============== ...

Python+selenium+eclipse+pydev自动化测试环境搭建

一.        安装python 1.下载安装python 可访问python的官方网站:http://www.Python.prg找到下载页面下载需要的版本,可下载python2.x或者pyth ...

随机推荐

So many many foods here!

水果类(fruits):西红柿 tomato 菠萝 pineapple 西瓜watermelon 香蕉banana 柚子 shaddock (pomelo) 橙子orange 苹果apple 柠檬le ...

[vivado系列]Zynq开发常用文档

时间:2016.06.13 目的:阶段性总结学习的策略 ------------------------------------------------------------------------ ...

ASP.NET Web服务调用发生错误,错误代码404

现象: iOS端使用ASIHTTP连接Web服务时,得到的数据是一个错误代码为404的页面,错误信息(web.config添加

activemq安装和启动

安装环境:linux redhat activemq版本:5.8.0 1.从http://activemq.apache.org/download.html地址下载apache-activemq-5. ...

WPF 详解模板

在WPF中有三大模板 ControlTemplate,ItemsPanelTemplate,DataTemplate.其中ControlTemplate和 ItemsPanelTemplate是控件模 ...

[golang学习] goroutine调度

这两天有些闲功夫, 学习下golang, 确实非常简洁. 不过有些缺憾. 在我的测试中. golang的调度(goroutine)似乎不是非常好. func say(k int) { fmt.Prin ...

C#中ToString和Formate格式大全

C#中ToString格式大全 stringstr1 =); //result: 56,789.0 stringstr2 =); //result: 56,789.00 stringstr3 =); ...

MySQL数据库的存储结构

--把若干条sql语句封装起来,起个名字,叫做过程,也是没有返回值的函数 --把这个过程存储在数据库中->存储过程 --存储过程的创建过程 create procedure proceduceN ...

编译android5.0源码的

java环境 Android 5.1 用到的jdk不再是Oracle 的 jdk ,而是开源的 openjdk,在ubuntu安装好后,使用如下命令安装jdk: $sudo apt-get insta ...

Linux: 安装NVIDIA显卡驱动

Linux(Fedora25, 64bit)台式机配备了NVIDIA显卡GTX950,但是仅仅使用开源驱动nouveau,无法发挥NVIDIA显卡的性能,所以可以考虑使用官方提供的显卡驱动. # 先安 ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值