请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 449|回复: 0

自动化

[复制链接]

25

主题

25

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2022-4-23 19:21:20 | 显示全部楼层 |阅读模式
自动化的目的:减少大量人工操作、节省时间、提高效率

适合自动化的场合:大量重复的工作(回归)、需求和程序较稳定(继承测试中后期、系统测试)

自动化的定位:自动化的大量执行保证系统的稳定(无法大量发现bug

自动化的代价(成本):编写自动化的脚本(需要掌握开发语言的人员、写、调试、维护自动化脚本)、
自动化前期代价较高

Selenium环境安装、配置
在线安装
前置条件:python环境配置到位,
pip -V  #查看版本
pip list  #查看配置
pip show selenium  #查看是否安装selenium
python -m pip install --upgrade pip   #更新pip
pip install selenium  #在线安装selenium

from selenium import webdriver   #从selenium包导入webdirver
浏览器基础的API:
bs=webdriver.Chrome()   #通过webdirver创建浏览器的对象
bs.get("http://www.baidu.com")   #浏览器对象发出get请求
sb.maximize_window()  #浏览器最大化
sb.minimize_window()  #浏览器最小化

代码识别、定位页面元素
1. 打开被测页面,浏览器进入开发者模式(F12
2. 开发者模式中选取定位器,用定位器点击页面当中的需要自动化操作的控件 ,光标会自动定位到改代码上去
3. 分析该代码,确定自动化的定位方法
4. 写代码调用selenium封装的元素定位方法





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-11-28 16:52 , Processed in 0.043116 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表