java - 如何在 playwright-java 中切换到新选项卡或窗口?
问题描述
我们如何切换到运行测试时打开的新窗口,以及如何回到 playwright-java 中的父窗口?
解决方案
没有像 Selenium 这样的 Switch 动作。您可以使用waitForPage
或waitForPopup
功能。您只需要知道触发该新页面的操作是什么。例如
Page popup = context.waitForPage(() -> page.click("a"));
该类context
还有一个pages()
函数,它返回所有打开的页面。
推荐阅读
- java - Spark Java java.lang.NoClassDefFoundError 在使用工件 jar 中的类
- date - 创建新的日期格式
- angularjs - 从 JSON 接收到的数据的角度循环
- asp.net - 动态下拉问题
- python - “OSError:[Errno 2]没有这样的文件或目录”转换mp3
- formula - 合并 DataStudio 中现有字段的两个(或多个)值
- javafx - Java Calendar View 奇怪的行为
- c++ - 返回“shared_ptr”类名
- java - 具有相同公钥的服务器和客户端 SSL 证书
- kubernetes - 控制容器的大小