我试图在 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" } }
}
我不知道如何用正确的参数来调用它。在文档中,它显示了它的对象类型,但在 selenium 代码中有所不同。它使用this作为参数之一,并使用this作为函数。
我正在尝试使用 resourceType Image 调用 setRequestInterception