python+playwright 学习-14.导航page.goto(url) 详解
python+playwright 学习-14.导航page.goto(url) 详解 Playwright 可以导航到 URL 并处理由页面交互引起的导航。本篇涵盖了等待页面导航和加载完成的常见场景。
python+playwright 学习-14.导航page.goto(url) 详解 Playwright 可以导航到 ...
python+playwright 学习-13.强大的Trace Viewer 测试追踪功能
python+playwright 学习-13.强大的Trace Viewer 测试追踪功能在执行自动化用例的过程中,出现一些不稳定偶然性的bug,需要复现bug, 还原bug出现的过程。于是需要追踪用例执行的过程。 Playwri...
python+playwright 学习-13.强大的Trace Viewer 测试追踪功能在执行自动化用例的过程中,出现...
一文讲明白Python路径操作库pathlib的优势
官方文档将pathlib称为面向对象的文件系统路径,2019年Django将os.path替换成了pathlib。 os.path一直是Python中处理路径事实上的标准,但容易给人过于庞杂的感觉,而pathlib可以完成其绝大...
官方文档将pathlib称为面向对象的文件系统路径,2019年Django将os.path替换成了pathlib。 ...
python+playwright 学习-12.Mock 接口返回,模拟各种异常场景
python+playwright 学习-12.Mock 接口返回,模拟各种异常场景 web 自动化主要测前端UI 的功能,有很多异常的场景,我们很难造真实的场景去触发,比如服务器异常时候,前端的提示语。 这时候就可以使用mock ...
python+playwright 学习-12.Mock 接口返回,模拟各种异常场景 web 自动化主要测前端UI 的功能...
python+playwright 学习-11.保存登录cookie,解决反复登录的问题
python+playwright 学习-11.保存登录cookie,解决反复登录的问题 在写web自动化的时候,很多用例是需要先登录的,为了做到每个用例的隔离,数据互不影响,一般会创建一个新的page对象。 很多用例是需要先登录的...
python+playwright 学习-11.保存登录cookie,解决反复登录的问题 在写web自动化的时候,很多用例...
python+playwright 学习-10.pytest-playwright插件编写测试用例
pytest-playwright插件完美的继承了pytest 用例框架和playwright基础使用的封装,基本能满足工作中的常规需求了,不需要我们再做额外的插件开发。 pytest-playwright 环境准备 Play...
pytest-playwright插件完美的继承了pytest 用例框架和playwright基础使用的封装,基本能满足工...
python+playwright 学习-9.页面对象模型Page Object Models
python+playwright 学习-9.页面对象模型Page Object Models POM(Page Object Models) 页面对象模型已经成了写 web 自动化的一个标准模型。 页面对象模型Page Obj...
python+playwright 学习-9.页面对象模型Page Object Models POM(Page Obje...
python+playwright 学习-8.如何在控制台调试定位(Inspect selectors)
python+playwright 学习-8.如何在控制台调试定位(Inspect selectors) 在运行selenium脚本的时候,我们通常习惯用sleep去让页面暂停,打开console 输入 $(selector) 去调试...
python+playwright 学习-8.如何在控制台调试定位(Inspect selectors) 在运行selen...
python+playwright 学习-7.codegen录制生成脚本
python+playwright 学习-7.codegen录制生成脚本 playwright 可以支持自动录制生成脚本,也就是说只需要在页面上点点点,就可以自动生成对应的脚本了。 启动运行 Playwright 具有开箱即用...
python+playwright 学习-7.codegen录制生成脚本 playwright 可以支持自动录制生成脚本,...
python+playwright 学习-6.截图使用
python+playwright 学习-6.截图使用 playwright 除了可以截取当前屏幕,还可以截长图,也可以对某个元素截图,这点非常棒。 screenshot 截图 这是捕获屏幕截图并将其保存到文件中的快速方法: ...
python+playwright 学习-6.截图使用 playwright 除了可以截取当前屏幕,还可以截长图,也可以对...
python+playwright 学习-5.new_context上下文与新窗口操作
python+playwright 学习-5.new_context上下文与新窗口操作 browser.new_context() 创建一个新的浏览器上下文。它不会与其他浏览器上下文共享 cookies/缓存。 浏览器上下文 ...
python+playwright 学习-5.new_context上下文与新窗口操作 browser.new_conte...
python+playwright 学习-4.操作iframe
iframe 是web自动化里面一个比较头疼的场景,在Selenium中处理 iframe 需要切换来切换去非常麻烦。 在playwright中,让其变得非常简单,我们在使用中无需切换iframe,直接定位元素即可。 ifra...
iframe 是web自动化里面一个比较头疼的场景,在Selenium中处理 iframe 需要切换来切换去非常麻烦。 ...
python+playwright 学习-3.页面操作Action
前言 Playwright 可以与 HTML 输入元素交互,例如文本输入、复选框、单选按钮、选择选项、鼠标单击、键入字符、键和快捷方式以及上传文件和焦点元素。 fill() 输入文字 使用 locator.fill() 是填...
前言 Playwright 可以与 HTML 输入元素交互,例如文本输入、复选框、单选按钮、选择选项、鼠标单击、键入字符...
python+playwright 学习-2.Selector 选择器定位元素
前言 Selector 选择器,也就是通常说的元素定位了,页面上点点点的操作,都是基于元素定位,所以这块是重点需要学的核心内容。 Selector 选择器 说到元素定位,大家肯定会首先想到 selenium 的八大元素定位,...
前言 Selector 选择器,也就是通常说的元素定位了,页面上点点点的操作,都是基于元素定位,所以这块是重点需要学的核...
python+playwright 学习-1.环境准备与快速开始
前言 说到 web 自动化,大家最熟悉的就是 selenium 了,selenium 之后又出现了三个强势的框架Puppeteer、CyPress、TestCafe, 但这3个都需要掌握 JavaScript 语言,所以只是少部分人...
前言 说到 web 自动化,大家最熟悉的就是 selenium 了,selenium 之后又出现了三个强势的框架Pupp...