devtools プロトコル Network.setRequestInterception でこのメソッドを呼び出そうとしています。これまでのところ、私はこれを持っています:
IDevTools devTools = driver as IDevTools;
DevToolsSession session = devTools.CreateDevToolsSession();
session.Network.Enable(new OpenQA.Selenium.DevTools.Network.EnableCommandSettings());
session.Network.SetRequestInterception(new OpenQA.Selenium.DevTools.Network.SetRequestInterceptionCommandSettings() {
//Patterns = JsonConvert.DeserializeObject<IEnumerable<AccountDetails>>(json);
Patterns = new RequestPattern[] { new ResourceType {"Image" } }
}
正しいパラメーターで呼び出す方法がわかりません。ドキュメントでは、オブジェクトのタイプを示していますが、セレンコードでは異なります。thisをパラメーターの 1 つとして使用し、 thisを関数として使用します。
resourceType Image で setRequestInterception を呼び出そうとしています