¿Cómo hacer frente a la INFO registro Uso de `nuevos FirefoxOptions ()` `se prefiere a DesiredCapabilities.firefox ()` en el proyecto de selenio

Adarsh ​​Kumar:

Acabo de empezar un proyecto de selenio, pero las cosas no tengo derecho, por lo que después de buscar un poco me encontré con esta solución. Funciona, pero no puedo entender lo que estas declaraciones rojos quieren que haga, o cómo deshacerse de ellos.

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxBinary;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxOptions;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.io.*;

public class SelTest1
{
    public  static void main(String [] args)
    {
        System.setProperty("webdriver.gecko.driver","X:\\Gecko\\geckodriver-v0.24.0-win64\\geckodriver.exe");

        File pathBinary = new File("X:\\FireFoxx\\firefox.exe");
        FirefoxBinary firefoxBinary = new FirefoxBinary(pathBinary);
        DesiredCapabilities desired = DesiredCapabilities.firefox();
        FirefoxOptions options = new FirefoxOptions();
        desired.setCapability(FirefoxOptions.FIREFOX_OPTIONS, options.setBinary(firefoxBinary));
        WebDriver obj = new FirefoxDriver(options);

        obj.get("http://www.google.com/");
    }
}

Esta imagen tiene esas líneas rojas

Me dieron el resultado que quería, pero no entiendo el aviso {sentencias} rojos

Estoy poniendo esas líneas rojas {advertencias aquí también para facilitar}

Jul 12, 2019 7:07:28 PM org.openqa.selenium.remote.DesiredCapabilities firefox
INFO: Using `new FirefoxOptions()` is preferred to `DesiredCapabilities.firefox()`
1562938650997   mozrunner::runner   INFO    Running command: "X:\\FireFoxx\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\Users\\adars\\AppData\\Local\\Temp\\rust_mozprofile.uTUmeENutxin"
1562938652637   [email protected] WARN    Loading extension '[email protected]': Reading manifest: Invalid extension permission: mozillaAddons
1562938652638   [email protected] WARN    Loading extension '[email protected]': Reading manifest: Invalid extension permission: resource://pdf.js/
1562938652638   [email protected] WARN    Loading extension '[email protected]': Reading manifest: Invalid extension permission: about:reader*
1562938655909   Marionette  INFO    Listening on port 50040
1562938655964   Marionette  WARN    TLS certificate errors will be ignored for this session
Jul 12, 2019 7:07:36 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
DebanjanB:

Esta INFO mensaje de registro:

INFO: Using `new FirefoxOptions()` is preferred to `DesiredCapabilities.firefox()`

es el resultado de los cambios incorporados en:

  • El selenio v3.0.0-beta4

    Added ability to use FirefoxOptions when starting firefox.
    
  • V3.5.0 selenio

    * Start making *Option classes instances of Capabilities. This allows
      the user to do:
    
      `WebDriver driver = new RemoteWebDriver(new InternetExplorerOptions());`
    

Si su caso de uso es de mencionar explícitamente la localización absoluta de la FirefoxBinaryque puede utilizar la siguiente solución:

  • El uso de FirefoxOptions:

    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.firefox.FirefoxOptions;
    
    public class A_Firefox_binary 
    {
        public static void main(String[] args) 
        {
            System.setProperty("webdriver.gecko.driver", "C:/Utility/BrowserDrivers/geckodriver.exe");
            FirefoxOptions options = new FirefoxOptions();
            options.setBinary("C:\\Program Files\\Mozilla Firefox\\firefox.exe");
            WebDriver driver =  new FirefoxDriver(options);
            driver.get("https://stackoverflow.com");
            System.out.println("Page Title is : "+driver.getTitle());
            driver.quit();
        }
    }
    
  • Salida de consola:

    Page Title is : Stack Overflow - Where Developers Learn, Share, & Build Careers
    

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=226976&siteId=1
Recomendado
Clasificación