关于搭建最基本的seleniumIDE+Python可运行环境的记录

Python安装

下载

下载地址:https://www.python.org/getit/
你可以选择下载最新版:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
或者选择你自己想要下载的版本:
关于搭建最基本的seleniumIDE+Python可运行环境的记录

安装Python

双击我们下载好的文件:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
进行安装:
Install Now:默认安装且默认安装路径
Customize installation:自定义安装
关于搭建最基本的seleniumIDE+Python可运行环境的记录
点击Next:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
更改自己想要的安装地址:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
安装完毕:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
验证安装:
如果cmd窗口提示不是内部或外部命令,说明还需要手动加一下环境变量
关于搭建最基本的seleniumIDE+Python可运行环境的记录

seleniumIDE安装

下载

第一种下载方式:可以从官网上下载:http://seleniumhq.org/download/ 但是由于selenium的服务器在美国,网络经常不稳定,所以经常会导致连接失败,导致下载不了。

第二种下载方式:可以用Firefox打开https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ 在里面找到和当前Firefox版本兼容的seleniumIDE,添加到Firefox,点击“add to Firefox”就可以了。

Firefox历史版本下载链接:http://ftp.mozilla.org/pub/firefox/releases

如果是想要在chrome浏览器上面安装的话,因为谷歌这个我们大家都懂的。我们就直接下载文件:
链接:https://pan.baidu.com/s/1waJsWv7i79gOlDOlarf3fg
提取码:v4f7
这个是我百度到的一个下载链接,如果失效直接就自己再去百度一个
将下载的压缩包解压,最好是保持一个从业者的良好习惯我们放的位置规范一点。
我们在chrome浏览器打开我们的扩展程序页面:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
首先打开开发者模式,然后选择加载已解压的扩展程序:
我这边是已经安装好了,所以我的seleniumIDE已经在这个列表里了
关于搭建最基本的seleniumIDE+Python可运行环境的记录
选择我们解压好的文件夹:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
这时候我们就安装完毕了,重启浏览器即可:
关于搭建最基本的seleniumIDE+Python可运行环境的记录

Firefox安装seleniumIDE

我们直接打开上面提到的网址,搜索seleniumIDE:

关于搭建最基本的seleniumIDE+Python可运行环境的记录
将seleniumIDE添加到Firefox:
关于搭建最基本的seleniumIDE+Python可运行环境的记录

pytest安装

pytest介绍

Pytest是一个非常成熟的全功能的Python测试框架,主要特点为:
(1)、简单灵活,容易上手,文档丰富
(2)、支持参数化,可以细粒度的控制要测试的测试用例
(3)、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium
等自动化测试,接口自动化测试(pytest+requests)
(4)、pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium),pytest-html(完美html测试报
告生成)、pytest-rerunfailures(失败case重复执行)等
(5)测试用例的skip和xfail处理
(6)可以很好的和CI工具结合,例如jenkins

pytest下载

Pytest可以通过pip命令进行下载,首先我们需要确认自己的pip命令是否可用。
打开cmd命令,输入pip:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
若pip命令不可用,先确认python安装目录下的Scripts目录下是否有pip文件:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
若存在pip文件,则可能是没有配置环境变量,需要将scripts添加到环境变量:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
若依然不行,那就干脆一点。与其排查错误浪费时间,不如从头开始搞,将pip文件全部删除重新下载一份文件
下载链接:https://pypi.python.org/pypi/pip#downloads
关于搭建最基本的seleniumIDE+Python可运行环境的记录
将下载文件解压到scripts文件夹,打开cmd,输入:Python setup.py install。完毕之后
验证安装,输入pip:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
你也可以通过curl进行安装:
关于搭建最基本的seleniumIDE+Python可运行环境的记录

安装

Pip安装完毕之后我们在cmd窗口输入:pip install -U pytest。安装完毕之后我们验证是否安装成功,输入:pytest

关于搭建最基本的seleniumIDE+Python可运行环境的记录

chromedriver与geckodriver下载使用

chromedriver下载使用

Chromedriver的版本需要与chrome版本一致,否则就不会起作用。
下载地址有两个:
1、http://chromedriver.storage.googleapis.com/index.html
2、https://npm.taobao.org/mirrors/chromedriver/
首先我们需要查看自己的chrome版本,在浏览器重输入:chrome://version/
关于搭建最基本的seleniumIDE+Python可运行环境的记录
确定了我们的版本之后去找对应版本的chrome driver下载:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
将我们下载的文件解压到chrome的安装目录(也可以随便放一个目录,但是我们最好做的有条理一点):
关于搭建最基本的seleniumIDE+Python可运行环境的记录
将文件的路径加入到环境变量:
关于搭建最基本的seleniumIDE+Python可运行环境的记录
完毕之后我们做一个验证,打开cmd,输入:chrome driver
关于搭建最基本的seleniumIDE+Python可运行环境的记录

geckodriver下载使用

下载地址:https://github.com/mozilla/geckodriver/releases
关于搭建最基本的seleniumIDE+Python可运行环境的记录
将文件解压到firefox目录下,也可以放在任意文件夹。之后将路径添加到环境变量中。完毕之后在cmd输入geckodriver验证安装:
关于搭建最基本的seleniumIDE+Python可运行环境的记录

完结

至此之后,正常情况下我们使用seleniumIDE录制脚本之后,导出为python文件。在IDEA之类的工具下就可以简单运行了。但是还有一点需要注意。我们导出的脚本都是一些方法。这个时候是不可以运行的。除了我们必要的一些修改之外,我们还需要有一个main方法才可以运行。
关于搭建最基本的seleniumIDE+Python可运行环境的记录
这样我们一个最基本的环境就搭建完毕了。