使用Selenium如何通过Firefox获取网络请求(java)

时间:2019-08-15 13:04:01

标签: java selenium firefox logging cucumber-java

我想使用硒来处理所有网络请求。我没有任何办法用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);

              }
          }

0 个答案:

没有答案