自动化测试脚本环境搭建

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()

谷歌浏览器需要科学上网

运行结果:

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

相关推荐
问窗17 小时前
计算机视觉入门案例 高速公路车辆计数系统技术解析
python·opencv·计算机视觉
Fleshy数模17 小时前
基于机器视觉的工业产品型号识别与报警系统实现
python·ocr·pyqt
gf132111117 小时前
python_更新飞书多维表格的单项关联字段
数据库·python·飞书
2601_9536603717 小时前
File类
linux·开发语言·python
GIOTTO情17 小时前
Infoseek 媒介投放 API 实战:基于 Python 的全流程自动化方案摘要
开发语言·python·自动化
广州灵眸科技有限公司17 小时前
瑞芯微(EASY EAI)RV1126B 千兆以太网电路
服务器·前端·人工智能·python·深度学习
梦想的旅途217 小时前
基于 RPA 自动化技术的外部群主动消息推送实现指南
前端·自动化·rpa
speop17 小时前
【thorough-pytorch】评价指标
人工智能·pytorch·python
柱子jason17 小时前
使用IOT-Tree管理整个生产线-实际案例实现分享
物联网·自动化·iiot·iot-tree·柔性生产
YUDAMENGNIUBI17 小时前
day26_人工神经网络_多分类任务案例
python·神经网络