Python + Playwright(10):切换标签页

Python + Playwright(10):切换标签页

  • 前言
    • 1. 基本用法
      • 1.1 创建新标签页
      • 1.2 切换到特定标签页
      • 1.3 关闭标签页
      • 1.4 完整示例代码
    • 2. 根据页面title或url切换标签页
      • 2.1 完整代码示例
  • 总结

前言

在Web自动化测试的过程中,我们有时候需要在多个打开的标签页之间切换进行测试。

1. 基本用法

Playwright提供了简单直观的API来处理标签页。以下是一些基本的标签页操作方法:

1.1 创建新标签页

在 Playwright 中,创建新的标签页非常简单。我们可以使用 new_page() 方法来创建一个新的标签页实例。

page = context.new_page()

1.2 切换到特定标签页

  • 首先,我们需要获取当前浏览器上下文 BrowserContext 中所有的标签页。这可以通过 page.context.pages 属性实现,它返回一个包含所有标签页实例的列表。
  • 在获取到标签页列表后,我们可以通过索引来访问特定的标签页。
# 标签页列表
pages = page.co

你可能感兴趣的:(python,自动化,playwright,测试工具)