首页 > 解决方案 > 如何在 playwright-java 中切换到新选项卡或窗口?

问题描述

我们如何切换到运行测试时打开的新窗口,以及如何回到 playwright-java 中的父窗口?

标签: javawebautomationplaywright

解决方案


没有像 Selenium 这样的 Switch 动作。您可以使用waitForPagewaitForPopup功能。您只需要知道触发该新页面的操作是什么。例如

Page popup = context.waitForPage(() -> page.click("a"));

该类context还有一个pages()函数,它返回所有打开的页面。


推荐阅读