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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

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

本文采用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代码

   浏览器响应

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python