Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,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加入系统变量。示例如下:
查看python版本
C:\Users\Zyl>python --version
Python 3.10.6
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 --version
pip 22.2.1 from D:\Program Files\python3\lib\site-packages\pip (python 3.10)
2. selenium安装
pip install selenium
下图表示本人已安装
查看selenium版本
C:\Users\Zyl>pip show selenium
Name: selenium
Version: 4.7.2
Summary:
Home-page: https://www.selenium.dev
Author:
Author-email:
License: Apache 2.0
Location: d:\program files\python3\lib\site-packages
Requires: certifi, trio, trio-websocket, urllib3
Required-by:
3. 浏览器配置
选择chrome浏览器
3.1 查看浏览器版本
3.2 配置浏览器驱动
谷歌驱动下载地址:https://chromedriver.chromium.org/downloads
驱动版本须与浏览器版本一致。
将下载好的浏览器驱动解压,将解压出的 exe
文件放到Python的安装目录下,也就是和python.exe
同目录即可。
4. 写测试代码
# coding = utf-8
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
print (driver.title)
time.sleep(3)
driver.quit()
代码文件路径:
5. 测试验证
执行python代码
浏览器响应
手机扫一扫
移动阅读更方便
你可能感兴趣的文章