0

この devtools プロトコル コマンドを使用しようとしています: Page.AddScriptToEvaluateOnNewDocument.

このプロトコル コマンドは、selenium の c# バージョンでは完全には実装されていないようです。クリックイベントも試しましたが、これもうまくいきませんでした。ただし、1 つの devtools コマンド、つまり次のコードを使用したネットワーク コマンドを使用することができました。

IDevTools devTools = driver as IDevTools;
DevToolsSession session = devTools.CreateDevToolsSession();
session.Network.Enable(new OpenQA.Selenium.DevTools.Network.EnableCommandSettings());
session.Network.SetBlockedURLs(new OpenQA.Selenium.DevTools.Network.SetBlockedURLsCommandSettings()
{
    Urls = new string[] { "favicon" }
});

これを自分で修正するためにできることはありますか?

参照:
https://github.com/SeleniumHQ/selenium/issues/8000

4

1 に答える 1