SauceLabs selenium测试或交互式会话因';浏览器无法启动';错误消息

SauceLabs selenium测试或交互式会话因';浏览器无法启动';错误消息,selenium,selenium-webdriver,saucelabs,Selenium,Selenium Webdriver,Saucelabs,我尝试在SauceLabs上运行selenium测试,效果非常好。但由于几天之后,我的所有测试都无法启动,并显示错误消息:“浏览器无法启动”。如果我尝试启动交互式会话,则会显示相同的错误消息。浏览器/操作系统的组合似乎没有什么影响(我在mavericks、Windows7和linux上尝试了chrome、firefox、opera,都得到了相同的结果) 我的设置如下所示: public abstract class AbstractSeleniumTestBase implements Sauc

我尝试在SauceLabs上运行selenium测试,效果非常好。但由于几天之后,我的所有测试都无法启动,并显示错误消息:“浏览器无法启动”。如果我尝试启动交互式会话,则会显示相同的错误消息。浏览器/操作系统的组合似乎没有什么影响(我在mavericks、Windows7和linux上尝试了chrome、firefox、opera,都得到了相同的结果)

我的设置如下所示:

public abstract class AbstractSeleniumTestBase implements SauceOnDemandSessionIdProvider {
    RemoteWebDriver driver;
    Selenium selenium; 


public DesiredCapabilities getCapabilities() {
    DesiredCapabilities capabilities = new DesiredCapabilities(this.browser);
    capabilities.setCapability("version", this.version);
    capabilities.setCapability("platform", this.platform);
    return capabilities;
}

@Before
public void setUp() throws Exception {
    String serverUrl = System.getProperty("selenium.server");
    String baseUrl = System.getProperty("selenium.url");
    DesiredCapabilities c = getCapabilities();
    c.setJavascriptEnabled(true);
    String name = getName() + " (on " + c.getBrowserName() + " "
            + c.getVersion() + " " + c.getPlatform() + ")\n";
    c.setCapability("name", name);
    System.out.print("\nTesting: " + name);

    this.driver = new RemoteWebDriver(new URL(serverUrl), c);
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
    selenium = new WebDriverBackedSelenium(driver, baseUrl);
    this.sessionId = driver.getSessionId().toString();
}

尝试在sauce labs格式中指定格式:

DesiredCapabilities caps = DesiredCapabilities.firefox();
caps.setCapability("platform", "Windows 7");
caps.setCapability("version", "30");

您用于此.version和此.platform的值是什么。

我们注意到此问题偶尔会出现。在SauceLabs中手动启动会话会导致相同的错误。简言之,问题在于SauceLabs。它通常在24小时内得到修复


不幸的是,我们还没有收到关于问题确切性质的正式答复。上次我们在一个账户上看到这个问题是在8月3日晚上11点左右。只需等待第二天就可以解决问题。

如果您不更改代码,则应与SourceLabs合作解决此问题。几乎像这样的“连接”问题与您的配置有关。我尝试了三次与saucelabs客户支持联系。这真是太令人失望了。我得到的只是一份常见问题解答。