有没有一种方法可以使用player连接到我现有的DotNetBrowser会话



我想使用Playwright自动化工具自动化混合屏幕的web视图(.Net容器中的DotNetBrowser(。

我已经通过在connectOverCDP方法中提供值(Web视图的URL(作为EndPoint进行了检查,但它确实有效。

以下是我尝试过的打字脚本代码:

const pw = require('playwright');

(async () => {const browser = await pw.chromium.connectOverCDP({Endpoint: "``http://localhost:8888/``"});

const context = await browser.newContext();console.log(browser);await context.screenshot({Path :'screenshot.png'})})();

请确认剧作家是否能够连接到DotNetBrowser,如果可以,请分享详细信息。

确实尝试使用Playwright自动化工具运行上述代码,但无法使用剧作家连接现有的DotNetBrowser

预期结果:Playwright将连接到现有的DotNetBrowser会话。

任何帮助或简单的例子都会让我朝着正确的方向前进,我们将不胜感激。

我想剧作家是通过Chromium远程调试端口工作的。

如果是这样,则需要使用所需的调试端口配置DotNetBrowser,如文档中所示https://dotnetbrowser-support.teamdev.com/docs/guides/gs/engine.html#remote-调试端口

例如:

IEngine engine = EngineFactory.Create(new EngineOptions.Builder
{
RemoteDebuggingPort = 8888
}.Build());

相关内容

  • 没有找到相关文章

最新更新