【发布时间】:2019-07-11 16:39:18
【问题描述】:
我试图在我的 Macbook 上本地无头运行 Fiorefox,但到目前为止还没有运气。我正在研究 Selenium WebDrive Java。
我尝试了这两种方法来解决问题,除了完全忽略的无头选项之外,它们都可以正常工作。
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
===============================================```
【问题讨论】:
-
您能否粘贴运行上述测试后收到的错误消息
-
这 2 个测试 aboe 没有出现错误,它们运行良好只是一直被忽略的无头选项。我在控制台中有一些警告。用警告更新了主要问题
标签: java selenium selenium-webdriver automated-tests