我想使用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());