自动化测试脚本环境搭建

1 环境搭建

1.1安装python

Python Releases for Windows | Python.org

本文章使用3.10版本

1.2安装Pycharm

集成开发环境

其他版本 - PyCharm

本文章使用22.1.2版本

1.3安装pip

Python官方第三方库,可以安装python时勾选

在cmd 输入pip查看是否安装成功,出现帮助信息就是好了

1.4自动化开发环境

1.4.1安装web驱动管理

web驱动,对驱动的更新进行管理

cmd命令行输入: pip install webdriver-manager

1.4.2安装selenium库

⼀个web⾃动化测试⼯具,提供了web⾃动化测试⽅法

cmd命令行输入:pip install selenium==4.0.0

1.5检查

在Pycharm里检查这两个

2 自动化测试实例

复制代码
# 延时
import time
# webdriver
from selenium import webdriver
# Service()
from selenium.webdriver.chrome.service import Service
# By
from selenium.webdriver.common.by import By
# ChromeDriverManager()
from webdriver_manager.chrome import ChromeDriverManager

# 打开浏览器,驱动管理器
# 创建驱动程序DriverManager
ChromeIns = ChromeDriverManager().install()
# 写入浏览器路径
driver = webdriver.Chrome(service=Service(ChromeIns))
time.sleep(3)
# 输⼊百度⽹址:https: // www.baidu.com
driver.get("https://www.baidu.com")
time.sleep(3)
# 找到输⼊框并输⼊“test123”
driver.find_element(By.CSS_SELECTOR, "#chat-textarea").send_keys("t123")
time.sleep(3)
# 找到“百度⼀下”按钮并点击
driver.find_element(By.CSS_SELECTOR, "#chat-submit-button").click()
time.sleep(3)
# 关闭浏览器
driver.quit()

谷歌浏览器需要科学上网

运行结果:

自动控制谷歌浏览器用百度搜索。

相关推荐
吴声子夜歌几秒前
Guava——基本工具(二)
windows·python·guava
用户8356290780511 小时前
使用 Python 管理 PDF 属性和元数据
后端·python
AI行业说1 小时前
誉财自动化YC-18-M8045怎么选?2026中小服装工厂模板机选型指南
人工智能·机器人·自动化
猎嘤一号1 小时前
【2026 最新】Windows 11 右键菜单还原为 Windows 10 经典样式:一条命令、原理、回退与新版说明
windows·python
pt10432 小时前
网络自动化Python课程:Python与Linux密钥和敏感信息管理介绍
运维·自动化
用户8356290780512 小时前
使用 Python 在 Word 文档中创建自定义图表
后端·python
Profile排查笔记2 小时前
JavaScript 实现浏览器指纹生成:基础字段、Canvas 采样与 SHA-256 摘要
前端·人工智能·后端·自动化
kyrie_sakura3 小时前
python学习笔记11 -- 进程和线程
笔记·python·学习
挨踢诗人3 小时前
金蝶云星空 × 乐企平台 直连数电票集成解决方案(农产品收购发票自动化)
运维·自动化