最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

环球速讯:selenium + python自动化测试环境搭建

来源:博客园

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,GoogleChrome,Opera,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成.Net、Java、Perl等不同语言的测试脚本。

本文采用windows系统、chrome浏览器举例。

1. python、pip安装


【资料图】

1.1 python安装

1.1.1 python下载

python下载地址:https://www.python.org/downloads/windows/

根据自己的操作系统32/64 位,选择相应的版本。

1.1.2 python安装

下载完成python后,执行安装操作。勾选“Add Python 3.x to PATH”,即:将python加入系统变量。示例如下:

1.2 pip安装

1.2.1 pip下载 

pip下载地址:https://pypi.org/project/pip/

将pip压缩包下载到本地。

1.2.2 pip安装

解压下载好的pip压缩包到指定文件夹

进入pip解压缩目录,在命令行执行安装

python setup.py install

查看pip版本

C:\Users\Zyl>pip --versionpip 22.2.1 from D:\Program Files\python3\lib\site-packages\pip (python 3.10)

2. selenium安装

pip install selenium

下图表示本人已安装

3. 浏览器配置

选择chrome浏览器

3.1 查看浏览器版本

3.2 配置浏览器驱动

谷歌驱动下载地址:https://chromedriver.chromium.org/downloads

驱动版本须与浏览器版本一致。

将下载好的浏览器驱动解压,将解压出的exe文件放到Python的安装目录下,也就是和python.exe同目录即可。

4. 写自动化代码

# coding = utf-8from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get("http://www.baidu.com")print (driver.title)time.sleep(3)driver.quit()

代码文件路径:

5. 测试验证

执行python代码

浏览器响应

关键词: 下载地址 操作系统 应用程序