会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上海-悠悠
基于Fastapi《Python 测试开发》课程,4月23开学
《python接口自动化+playwright》课程,5月26号开学
联系weixin/qq:283340479
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
14
15
16
17
18
19
20
21
22
···
140
下一页
2023年3月3日
python+playwright 学习-19.监听dialog事件-优雅处理对话框
摘要: # 前言 网页上的alert 弹出框你不知道什么时候弹出来,selenium 处理alert弹出框的方式是先判断有没alert 再处理,并且只能处理这一次。 playwright 框架可以监听dialog事件,不管你alert 什么时候弹出来,监听到事件就自动处理了。 # dialog 事件监听 当
阅读全文
posted @ 2023-03-03 09:06 上海-悠悠
阅读(2415)
评论(0)
推荐(0)
2023年3月2日
2023年第 14期《Python接口自动化+Playwright 》课程,4月2号开学(课程全面升级!)!
摘要: ## 2023年第 14 期《python接口web自动化+测试开发》课程,4月2号开学(课程全面升级!) ## 主讲老师:上海-悠悠 ## 上课方式:**微信群视频**在线教学,方便交流 ## 本期上课时间:2023年4月2号 - 2023年6月24号,晚上20:30-22:30 ## 报名费:报
阅读全文
posted @ 2023-03-02 23:49 上海-悠悠
阅读(1137)
评论(0)
推荐(0)
python+playwright 学习-18.select 下拉框操作
摘要: # 前言 select 选择框是页面上常见的场景 # select 用法 ` ``` 用法 ``` # 上海悠悠 wx:283340479 # blog:https://www.cnblogs.com/yoyoketang/ # single selection matching the value
阅读全文
posted @ 2023-03-02 21:34 上海-悠悠
阅读(2584)
评论(0)
推荐(0)
2023年2月28日
python+playwright 学习-17.模拟手机浏览器测试
摘要: # 前言 使用 Playwright,您可以在任何浏览器上测试您的应用程序,也可以模拟真实设备,例如手机或平板电脑。 # 设置手机模式 只需配置您想要模拟的设备,Playwright 就会模拟浏览器行为,例如"userAgent"、"screenSize"以及"viewport"是否"hasTouc
阅读全文
posted @ 2023-02-28 14:33 上海-悠悠
阅读(1657)
评论(1)
推荐(0)
python+playwright 学习-16.new_context上下文之非常好用的base_url 参数
摘要: # 前言 在做自动化测试的时候,我们经常是基于某个测试环境地址去测试某个项目,所以应该把它单独拿出来做为一个全局的配置。 其它地方用相对地址就行。在pytest用例里面可以用到pytest-base-url 插件来实现。 playwright 不得不说设计的非常人性化,堪称web自动化界的“海底捞”
阅读全文
posted @ 2023-02-28 12:51 上海-悠悠
阅读(1098)
评论(0)
推荐(0)
python getattr 反射的使用
摘要: 前言 反射的本质是通过字符串去调用某对对象的方法/属性,或者调用模块中的函数等。 python中提供了四个重要的方法 getattr获取对象属性/对象方法 hasattr判断对象是否有对应的属性及方法 delattr删除指定的属性 setattr为对象设置内容 getattr获取对象属性/方法 如下
阅读全文
posted @ 2023-02-28 10:09 上海-悠悠
阅读(751)
评论(0)
推荐(0)
2023年2月27日
python+playwright 学习-15.录制视频功能
摘要: # 前言 使用 Playwright,您可以为测试录制视频。 # 录制 视频在测试结束时浏览器上下文关闭时保存。如果您手动创建浏览器上下文,请确保browser_context.close(), 会在调用close的时候保存视频。 ``` context = browser.new_context(
阅读全文
posted @ 2023-02-27 13:49 上海-悠悠
阅读(1726)
评论(0)
推荐(0)
python+playwright 学习-14.导航page.goto(url) 详解
摘要: # 前言 Playwright 可以导航到 URL 并处理由页面交互引起的导航。本篇涵盖了等待页面导航和加载完成的常见场景。 # 导航生命周期 导航从更改页面 URL 或通过与页面交互(例如,单击链接)开始。导航意图可能会被取消,例如,在点击未解析的 DNS 地址或转换为文件下载时。 解析响应标头并
阅读全文
posted @ 2023-02-27 11:35 上海-悠悠
阅读(4031)
评论(0)
推荐(0)
python+playwright 学习-13.强大的Trace Viewer 测试追踪功能
摘要: # 前言 在执行自动化用例的过程中,出现一些不稳定偶然性的bug,需要复现bug, 还原bug出现的过程。于是需要追踪用例执行的过程。 Playwright Trace Viewer 是一个 GUI 工具,可让您探索记录的 Playwright 测试跟踪,这意味着您可以在测试的每个操作中前后移动,并
阅读全文
posted @ 2023-02-27 08:54 上海-悠悠
阅读(2085)
评论(0)
推荐(0)
2023年2月23日
python+playwright 学习-12.Mock 接口返回,模拟各种异常场景
摘要: 前言 web 自动化主要测前端UI 的功能,有很多异常的场景,我们很难造真实的场景去触发,比如服务器异常时候,前端的提示语。 这时候就可以使用mock 功能,模拟接口的返回,测试前端的功能。 模拟网络请求 Web API 通常作为 HTTP 端点实现。Playwright 提供 API 来模拟和修改
阅读全文
posted @ 2023-02-23 14:25 上海-悠悠
阅读(2354)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
140
下一页
公告