使用调味料实验室驱动程序时的睡眠时间范围?

时间:2018-08-17 01:06:20

标签: selenium selenium-webdriver automation selenium-chromedriver saucelabs

我在我的硒测试用例中使用调味汁实验室驱动程序。在我的一个测试用例中,我需要先进行1分钟的睡眠,然后再继续其余步骤。在这种情况下,我看到了更高的随机故障百分比,并显示以下消息:

The test with session id ... has already finished, and can't receive further commands...

那是因为花费了太多时间来运行,而且会话因酱实验室而超时了吗?

通常,我以一个单线程方式运行数十个测试用例,并且每个测试类都自行处理驱动程序,例如:

public class TestASuite extends TestBase { 
    @BeforeClass(alwaysRun=true)
    public void setup(...) {
        // driver starts here... 
    }
    @AfterClass(alwaysRun = true)
    public void closeSession(ITestContext test) {
        // driver ends here 
    }
    public void testCase1(){}
    ....
}

1 个答案:

答案 0 :(得分:1)

您必须更改酱汁实验室配置才能处理此类超时。 请参阅此内容以了解工作原理。 SauceLab Selenium Timeouts

commandTimeout实际上是参数,您正在寻找并且需要更改。