在Firefox上运行自动化套装时,我遇到以下错误。发生此错误时,浏览器始终处于加载状态,但页面不显示,仅空白页面在那里。
firefox version 65.0.1
moz:geckodriverVersion=0.24.0
os.name: 'Linux'
java.version: '1.8.0_111'
错误1:
console.error: BroadcastService:
receivedBroadcastMessage: handler for
remote-settings/monitor_changes
threw error:
Message: Error: Polling for changes failed: NetworkError when attempting to fetch resource..
Stack:
remoteSettingsFunction/remoteSettings.pollChanges@resource://services-settings/remote-settings.js:188:13
JavaScript error: https://localhost:9443/manage-service/public/inline.4ed6e7cadea0f384367b.bundle.js, line 1: TypeError: e[n] is undefined
JavaScript error: https://localhost:9443/manage-service/public/inline.4ed6e7cadea0f384367b.bundle.js, line 1: TypeError: e[n] is undefined
错误2:
org.openqa.selenium.NoSuchSessionException: Tried to run command without establishing a connection
页面加载脚本:
@Given("^I am in apimanager$")
public void i_am_in_apimanager() throws Throwable {
logger.debug("FireFox gecko driver path test "+ getFireFoxPath());
if (driver == null) {
initialize();
logger.debug("FireFox gecko driver path "+ getFireFoxPath());
openBrowser();
driver.get(config.getValue(getEnvironment() + "ApiManagerSiteName"));
} else {
logger.debug("FireFox gecko driver path1 "+ getFireFoxPath());
//driver.close();
closeAllBrowsers();
logger.debug("FireFox gecko driver path2 "+ getFireFoxPath());
//isInitialized=false;
initialize();
logger.debug("FireFox gecko driver path3 "+ getFireFoxPath());
openBrowser();
driver.get(config.getValue(getEnvironment() + "ApiManagerSiteName"));
}
}
请帮助我解决这个问题。谢谢