摘要:搭建Selenium自动化测试环境其实是非常简单的事情,在态度上我们不要把它当成难事;折腾起来是很愉快的,自然就成功了。

下面把这次安装的过程记录下来,一来是加深印象,二来可以给大家提供参考。

第一步:安装Python环境——So Easy

  1、百度,输入Python,各种下载链接;我下载的是3.3最新版本。

  2、下载的exe文件就和安装QQ一样的。Python会自动在环境变量Path中加入自己的路径,我们无须手动设置。

  3、安装完成后,进入CMD,输入Python有版本信息,并进入Python交互模式,表示成功,进入下一步。

  

第二步:安装Firefox浏览器

  1、好吧,也是百度一下找个地址下载一个Firefox在线或离线安装包,安装。

  2、打开快捷方式,输入www.baidu.com,访问正常。进入下一步。

第三步:重要的安装包下载——Selenium安装包,Selenium Server

  1、访问https://pypi.python.org/pypi/selenium,进入这个页面,有你所需的所有安装包。PS:看看页面的指导一路照做,直到把页面上的示例做出来,OK大功告成!

  2、下载selenium-2.44.tar.gz,这个包非常重要(我还不知道他们的内部联系与模块之间关系~~),是Selenium For Python的支持包吧,暂时这么理解。

  3、下载selenium-server-standalone-2.44.0.jar,这个是Selenium服务端程序,下载到本地,跑用例时,它得保持运行,java -jar selenium-server-standalone-2.44.0.jar——这个命令在CMD下启动它。

第四步:文件下载好了,自然就是部署了。

  1、Copy包(selenium-2.44.tar.gz)到Python安装目录下(C:\Python33\Lib\site-packages),解压文件夹到当前位置;直接双击Setup.py进行安装。——具体原理我也不知道。。。有待学习。

  2、Copy下载的selenium-server-standalone-2.44.0.jar包到python安装目录下(这个目录不强制要求,但求自己方便),进入cmd,使用java -jar selenium-server-standalone-2.44.0.jar命令,把这个Jar包运行起来。

  3、还是在https://pypi.python.org/pypi/selenium页面,Copy第一个示例,新建一个Py文件,保存,双击,坐等5到10秒,见证奇迹的时刻~~~

  

重装系统后,重新搭建Selenium Server+Firefox环境的更多相关文章

  1. paip.重装系统后firefox火狐收藏夹的恢复

    paip.重装系统后firefox火狐收藏夹的恢复 1.使用procmon跟踪ff保存收藏时候的读写文件.. D:\Users\attilax\AppData\Roaming\Mozilla\Fire ...

  2. 重装系统后搭建php环境

    重装系统后,不需要重新下载php,apache,mysql的程序包,只需要在命令行重新安装即可. 1.安装apache: 打开命令行 cd 程序目录\bin httpd -k install 按ent ...

  3. 电脑重装系统后如何恢复Mysql数据库

    电脑重装系统后如何恢复Mysql数据库 一.[设置mysql的path]

  4. EFS加密解密----重装系统后

    重装系统尤其是格式化重装系统之后,如果没有正确地备份私钥,那么加密的文件将无法打开,加密的文件也暂时没有办法进行快速破解. 并非重装后用相同用户名+密码就可以解密的. Advanced EFS Dat ...

  5. 华硕本本重装系统后出现can not open file c:\RECOVERY.DAT

    华硕本本重装系统后出现can not open file c:\RECOVERY.DAT很多网友会觉得困惑,不知道为什么会这样,下面我就为大家来解决这个问题,方法一: 这个问题就出在华硕自带系统都是装 ...

  6. oracle 数据恢复,只有oradata文件夹里的文件,没有备份文件的数据库恢复,重装系统后,oracle 10g数据库恢复

    格式化重装系统后,才想起来oracle 10g 数据库没有做备份,开始以为很麻烦,没想到数据库恢复的还挺顺利的 恢复方法: 1,把原来的数据库文件备份,(D:\oracle\product\10.2. ...

  7. 重装系统后QQ聊天记录恢复方法

    重装系统后QQ聊天记录恢复方法 近日又一次安装了系统,又一次安装了腾讯的.TM,TM也是安装在之前的文件夹底下,可是聊天记录和之前的自己定义表情都不见了,看来没有自己主动恢复回来. 我这里另一个特殊的 ...

  8. Linux重装系统后SSH登录失败

    #Linux重装系统后SHH登录服务器报错 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE H ...

  9. vmware重装系统后虚拟机实例文件*.vmdk重用

    如题:vmware重装系统后自定义的:虚拟机名称*.vmdk文件重用. 一.问题描述 系统磁盘坏道,装不上系统直接换了硬盘,但是新装的Vmware不能够通过open方式打开“自定义*.vmdk”(这个 ...

随机推荐

  1. url加密并计算时间

    将URL地址参数进行加密传输提高网站安全性 加密算法,直接调用就好 function keyED($txt,$encrypt_key){ $encrypt_key = md5($encrypt_key ...

  2. JavaScript基本类型与引用类型

    前面已经说过,JavaScript变量是松散类型,它可以保存任何类型的值.变量的值以及数据类型可以在脚本的生命周期内发生改变.变量包含两种不同类型的值:基本类型和引用类型.基本类型值的是简单的数据段, ...

  3. [办公自动化]EXCEL不大,但是保存很慢

    今天同事有一个excel文件.office 2007格式的. 折腾了半天.按照以往的经验,定位-对象,应该可以删除. 后来在“编辑”窗格的“查找和选择”里面,单击“选择窗格“.可以看到很多”pictu ...

  4. jquery源码学习笔记一:总体结构

    练武不练功,到老一场空.计算机也一样. 计算机的功,就是原理.如果程序员只会使用各种函数,各种框架,而不知其原理,顶多熟练工人而已.知其然,更要知其所以然. jquery我们用得很爽,但它究竟咋实现的 ...

  5. phpstorm更改sql文件匹配类型

    正常情况下,sql文件都有对应的文件类型.但是默认的sql文件只是关联普通的sql.很多语法都无法高亮,以及自动提醒.

  6. Ubuntu如何定时清理内存

    Ubuntu如何定时清理内存 1.进入su jiqing@Ubuntu:~$ su 密码: root@Ubuntu:/home/jiqing# 2.创建cleanCache.sh #!/bin/bas ...

  7. javascript base64 编码,兼容ie6789

    用Javascript进行base64编码,在高版本的IE浏览器(IE9以上版本),和firefox,chrome浏览器里是非常方便的.这些浏览器的window对象中内置了base64的编码和解码方法 ...

  8. 并不对劲的manacher算法

    有些时候,后缀自动机并不能解决某些问题,或者解决很麻烦.这时就有各种神奇的字符串算法了. manacher算法用来O(|S|)地求出字符串S的最长的回文子串的长度.这是怎么做到的呢? 并不对劲的暴力选 ...

  9. Watir: 右键点击实例(某些如果应用AutoIt来做会更加简单高效)

    require 'watir' module Watir class Element def top_edge assert_exists assert_enabled ole_object.getB ...

  10. ssh 无密码互通

    节点n1 n2 n3 互通 第一步:n1->n2互通 admin@n1 > ssh-keygen -d