Я пытаюсь запустить Fiorefox без локально на моем Macbook, но пока что безуспешно.Я работаю над Selenium WebDrive Java.
Я попробовал этот 2-й подход, чтобы решить проблему, и оба они работают просто отлично, за исключением опции без головы, которая полностью игнорируется.
package Follo;
public class Class_4 {
@Test
public void Firefox1() {
System.setProperty("webdriver.gecko.driver", "/Users/alessandroborini/Dropbox/Firefox Drivers/geckodriver");
FirefoxBinary firefoxBinary = new FirefoxBinary();
firefoxBinary.addCommandLineOptions("--headless");
FirefoxOptions options = new FirefoxOptions();
WebDriver driver = new FirefoxDriver(options);
options.setBinary(firefoxBinary);
driver.get("https://www.google.com");
driver.quit();
}
@Test
public void Firefox2() {
System.setProperty("webdriver.gecko.driver", "/Users/alessandroborini/Dropbox/Firefox Drivers/geckodriver");
FirefoxOptions options = new FirefoxOptions();
WebDriver driver = new FirefoxDriver(options);
driver.manage().window().maximize();
options.setHeadless(true);
driver.get("https://www.google.com");
driver. quit();
}
}
У меня есть несколько предупреждений в началетест, но они, кажется, не связаны с моей проблемой из того, что я вижу.
Вот предупреждение в консоли, но без ошибок:
1562862838014 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
1562862838014 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry
1562862838015 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
1562862838015 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
1562862841133 Marionette INFO Listening on port 57308
1562862841209 Marionette WARN TLS certificate errors will be ignored for this session
Jul 11, 2019 5:34:01 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C```
```PASSED: Firefox1
PASSED: Firefox2
===============================================
Default test
Tests run: 2, Failures: 0, Skips: 0
===============================================
===============================================
Default suite
Total tests run: 2, Failures: 0, Skips: 0
===============================================```