随笔分类 -  测试技术-Playwright

摘要:前言 playwright 有自动等待,它对元素执行操作前,会进行一系列可操作性检查,以确保这些行动按预期运行。它会自动等待所有相关检查通过,然后才执行请求的操作。如果所需的检查未在给定的范围内通过则抛出timeout,操作将失败并显示TimeoutError。正是由于playwright添加了默认 阅读全文
posted @ 2023-10-10 11:50 keena_jiao 阅读(2625) 评论(0) 推荐(0)
摘要:Playwright 可以与 HTML 输入元素交互,例如文本输入、复选框、单选按钮、选择选项、鼠标单击、键入字符、键和快捷方式以及上传文件和焦点元素。 fill() 输入文字 使用 locator.fill() 是填写表单字段的最简单方法。它聚焦元素并input使用输入的文本触发事件。它适用于<i 阅读全文
posted @ 2023-10-07 15:49 keena_jiao 阅读(470) 评论(0) 推荐(0)
摘要:元素定位官方文档:https://playwright.dev/python/docs/locators#lists 元素操作官方文档:https://playwright.dev/python/docs/next/api/class-locator#methods 1、xpath 定位 打开百度网 阅读全文
posted @ 2023-10-07 14:12 keena_jiao 阅读(1049) 评论(0) 推荐(0)
摘要:启动浏览器并打开百度页面 安装后,您可以在 Python 脚本中使用 Playwright,并启动 3 种浏览器中的任何一种(chromium,firefox和webkit)。 playwright执行默认运行的浏览器是chromium 1、同步方式启动浏览器 代码解释: 1、创建浏览器browse 阅读全文
posted @ 2023-10-07 11:23 keena_jiao 阅读(1688) 评论(0) 推荐(0)
摘要:前言 2020年微软开源一个 UI 自动化测试工具 Playwright,与selenium一样,入门简单,支持多语言,所以playwright开始被更多人注意到了,它甚至比selenium更好用更强大。 playwright的优势 跨浏览器和平台 跨浏览器。Playwright 支持所有现代渲染引 阅读全文
posted @ 2023-10-07 11:13 keena_jiao 阅读(199) 评论(0) 推荐(0)