[英]Switch context to new page in Playwright (c#)
I want to create a method to Click on given element and open it in new tab.我想创建一种方法来单击给定元素并在新选项卡中打开它。 I manage to open new tab on click:
我设法在点击时打开新标签:
public async Task ClickMenuItemNewTab(string menuItem, string section, string header)
{
var context = BrowserSession.Browser.Contexts[0];
var newPage = await context.RunAndWaitForPageAsync(async () =>
{
await _homePage.ClickMenuItem(menuItem, section, header, new() { Button = MouseButton.Middle });
});
await newPage.WaitForLoadStateAsync();
}
but I don't know how can I switch to page in new tab.但我不知道如何切换到新标签页中的页面。 Do I have to create new browser context for it.
我是否必须为其创建新的浏览器上下文。 Or is it way to switch to the page in same context.
或者是在同一上下文中切换到页面的方法。 Thank you for any help.
感谢您的任何帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.