我想使用硒来处理所有网络请求。我没有任何办法用Firefox找到此解决方案。如果有人可以在firefox中为我提供解决方案,我将非常高兴。
但是我可以使用chrome向您展示我的代码。
ChromeOptions cOptions = new ChromeOptions();
cOptions.setExperimentalOption("prefs", cPrefs);
LoggingPreferences logPrefs = new LoggingPreferences();
logPrefs.enable(LogType.PERFORMANCE, Level.ALL);
cOptions.setCapability("goog:loggingPrefs", logPrefs);
ChromeDriver chromeDriver = new ChromeDriver(cOptions);
----
LogEntries les = ScenarioState.browser().manage().logs().get(LogType.PERFORMANCE);
for (LogEntry le : les)
{
if (le.getMessage().contains("Network.requestWillBeSent")) {
System.out.println(le);
}
}