上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 140 下一页
摘要: # 前言 网页上的alert 弹出框你不知道什么时候弹出来,selenium 处理alert弹出框的方式是先判断有没alert 再处理,并且只能处理这一次。 playwright 框架可以监听dialog事件,不管你alert 什么时候弹出来,监听到事件就自动处理了。 # dialog 事件监听 当 阅读全文
posted @ 2023-03-03 09:06 上海-悠悠 阅读(2415) 评论(0) 推荐(0)
摘要: ## 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)
摘要: # 前言 select 选择框是页面上常见的场景 # select 用法 ` ``` 用法 ``` # 上海悠悠 wx:283340479 # blog:https://www.cnblogs.com/yoyoketang/ # single selection matching the value 阅读全文
posted @ 2023-03-02 21:34 上海-悠悠 阅读(2584) 评论(0) 推荐(0)
摘要: # 前言 使用 Playwright,您可以在任何浏览器上测试您的应用程序,也可以模拟真实设备,例如手机或平板电脑。 # 设置手机模式 只需配置您想要模拟的设备,Playwright 就会模拟浏览器行为,例如"userAgent"、"screenSize"以及"viewport"是否"hasTouc 阅读全文
posted @ 2023-02-28 14:33 上海-悠悠 阅读(1657) 评论(1) 推荐(0)
摘要: # 前言 在做自动化测试的时候,我们经常是基于某个测试环境地址去测试某个项目,所以应该把它单独拿出来做为一个全局的配置。 其它地方用相对地址就行。在pytest用例里面可以用到pytest-base-url 插件来实现。 playwright 不得不说设计的非常人性化,堪称web自动化界的“海底捞” 阅读全文
posted @ 2023-02-28 12:51 上海-悠悠 阅读(1098) 评论(0) 推荐(0)
摘要: 前言 反射的本质是通过字符串去调用某对对象的方法/属性,或者调用模块中的函数等。 python中提供了四个重要的方法 getattr获取对象属性/对象方法 hasattr判断对象是否有对应的属性及方法 delattr删除指定的属性 setattr为对象设置内容 getattr获取对象属性/方法 如下 阅读全文
posted @ 2023-02-28 10:09 上海-悠悠 阅读(751) 评论(0) 推荐(0)
摘要: # 前言 使用 Playwright,您可以为测试录制视频。 # 录制 视频在测试结束时浏览器上下文关闭时保存。如果您手动创建浏览器上下文,请确保browser_context.close(), 会在调用close的时候保存视频。 ``` context = browser.new_context( 阅读全文
posted @ 2023-02-27 13:49 上海-悠悠 阅读(1726) 评论(0) 推荐(0)
摘要: # 前言 Playwright 可以导航到 URL 并处理由页面交互引起的导航。本篇涵盖了等待页面导航和加载完成的常见场景。 # 导航生命周期 导航从更改页面 URL 或通过与页面交互(例如,单击链接)开始。导航意图可能会被取消,例如,在点击未解析的 DNS 地址或转换为文件下载时。 解析响应标头并 阅读全文
posted @ 2023-02-27 11:35 上海-悠悠 阅读(4031) 评论(0) 推荐(0)
摘要: # 前言 在执行自动化用例的过程中,出现一些不稳定偶然性的bug,需要复现bug, 还原bug出现的过程。于是需要追踪用例执行的过程。 Playwright Trace Viewer 是一个 GUI 工具,可让您探索记录的 Playwright 测试跟踪,这意味着您可以在测试的每个操作中前后移动,并 阅读全文
posted @ 2023-02-27 08:54 上海-悠悠 阅读(2085) 评论(0) 推荐(0)
摘要: 前言 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 下一页