在Firefox中,如何解决“消息:错误:轮询更改失败:NetworkError尝试获取资源..”的问题

时间:2019-03-14 04:18:26

标签: selenium firefox selenium-webdriver geckodriver

在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"));
    }
}

请帮助我解决这个问题。谢谢

0 个答案:

没有答案