この 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" }
});
これを自分で修正するためにできることはありますか?