I. Descripción del problema
org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN10
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'DESKTOP-8EI542L', ip: '192.168.191.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
Driver info: driver.version: FirefoxDriver
En segundo lugar, la solución
solución en línea dado que desinstalar Firefox por ruta de instalación por defecto, o de escritura ... de molienda del molino chirrido no veo
yo creo que debe haber soluciones de hardware más rápido, no ceder ante tales problemas ah gama baja, fui a ver desbordamiento de pila mirar gran Dios que está muy por debajo
que las miradas van, capturas de pantalla demasiado perezosos, clic aquí para ver
1, encontré que su código no es para mí, tengo el gran Dios que cambió el código cambiado
System.setProperty("webdriver.gecko.driver", "D:\\Sets\\WebDriver\\geckodriver-v0.25.0-win64\\geckodriver.exe");
File pathBinary = new File("D:\\software\\Mozilla Firefox\\firefox.exe");
FirefoxBinary firefoxBinary = new FirefoxBinary(pathBinary);
FirefoxOptions options = new FirefoxOptions();
options.setBinary(firefoxBinary);
// 新建一个firefox浏览器实例
WebDriver driver = new FirefoxDriver(options);
La solución perfecta! perfecto!