会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lms21
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
15
下一页
2022年6月14日
Web自动化 -- 高级控件交互方法
摘要: ActionChains 用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChains 官方文档: https://selenium-python.readthedocs
阅读全文
posted @ 2022-06-14 22:11 lms21
阅读(168)
评论(0)
推荐(0)
2022年6月12日
Web自动化 -- 显式等待高级使用
摘要: 显示等待原理 在代码中定义等待一定条件发生后再进一步执行代码 源码分析:在最长等待时间内循环执行结束条件的函数 WebDriverWait(driver 实例, 最长等待时间, 轮询时间).until(结束条件) 直接看代码原理: 显示等待-excepted_conditions 显式等待结合官方封
阅读全文
posted @ 2022-06-12 18:29 lms21
阅读(66)
评论(0)
推荐(0)
Web自动化 -- Xpath
摘要: xpath基本概念 XPath 是一门在 XML 文档中查找信息的语言 XPath 使用路径表达式在 XML 文档中进行导航 XPath 的应用非常广泛 XPath 可以应用在UI自动化测试 xpath 定位场景 web自动化测试 app自动化测试 xpath 定位的优点 可维护性更强 语法更加简洁
阅读全文
posted @ 2022-06-12 12:39 lms21
阅读(177)
评论(0)
推荐(0)
Web自动化 -- 测试人论坛搜索功能自动化测试实战
摘要: 产品分析 产品:测试人论坛 功能:搜索 https://ceshiren.com 测试用例分析 用例标题 前提条件 用例步骤 预期结果 实际结果 测试人搜索功能 进入测试人论坛首页 1. 点击搜索按钮2. 输入搜索关键词3. 点击搜索按钮 1. 搜索成功2. 搜索结果列表包含关键字 编写脚本 fro
阅读全文
posted @ 2022-06-12 11:23 lms21
阅读(144)
评论(0)
推荐(0)
2022年6月10日
Web自动化 -- 高级定位-css
摘要: css 选择器概念 css 选择器有自己的语法规则和表达式 css 定位通常分为绝对定位和相对定位 和Xpath一起常用于UI自动化测试中的元素定位 css 定位场景 支持web产品 支持app端的webview css 相对定位的优点 可维护性更强 语法更加简洁 解决各种复杂的定位场景 # 绝对定
阅读全文
posted @ 2022-06-10 00:16 lms21
阅读(125)
评论(0)
推荐(0)
2022年6月7日
Web自动化-强制等待与隐式等待(selenium.common.exceptions.NoSuchElementException)
摘要: 为什么要添加等待 避免页面未渲染完成后操作,导致的报错 经常会遇到报错:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"
阅读全文
posted @ 2022-06-07 18:01 lms21
阅读(105)
评论(0)
推荐(0)
Web自动化-常见控件交互方法
摘要: 点击,输入,清空 点击百度搜索框 输入”霍格沃兹测试开发” 清空搜索框中信息 演练地址: https://www.baidu.com/ # 点击百度搜索框 driver.find_element(By.ID,"kw").click() # 输入"霍格沃兹测试开发" driver.find_eleme
阅读全文
posted @ 2022-06-07 16:08 lms21
阅读(62)
评论(0)
推荐(0)
2022年5月31日
Selenium 常见控件定位方法
摘要: HTML知识铺垫 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试人论坛</title> </head> <body> <a href="https://ceshiren.com/" class="link">链接</a>
阅读全文
posted @ 2022-05-31 17:16 lms21
阅读(170)
评论(0)
推荐(0)
Selenium web 基础浏览器控制方法
摘要: 浏览器控制 模拟功能测试中对浏览器的操作 操作 使用场景 get 打开浏览器 web自动化测试第一步 refresh 浏览器刷新 模拟浏览器刷新 back 浏览器退回 模拟退回步骤 maximize_window 最大化浏览器 模拟浏览器最大化 minimize_window 最小化浏览器 模拟浏览
阅读全文
posted @ 2022-05-31 16:38 lms21
阅读(33)
评论(0)
推荐(0)
Selenium 自动化测试用例结构分析
摘要: 标准的用例结构 用例标题 前提条件 用例步骤 预期结果 实际结果 用例标题 类型 前提条件 用例步骤 预期结果 实际结果 搜狗搜索功能 正例 进入搜狗首页 1. 输入搜索关键词2.按下回车键 1. 搜索成功2. 搜索结果列表包含关键字 用例结构对比 自动化测试用例 作用 用例标题 测试包、文件、类、
阅读全文
posted @ 2022-05-31 16:28 lms21
阅读(47)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
15
下一页
公告