使用酱汁实验室驱动程序时的休眠时间范围?
Sleeping time range when using sauce lab driver?
我正在为我的 selenium 测试用例使用 sauce Lab 驱动程序。在我的一个测试用例中,我需要让进程休眠 1 分钟,然后再继续其余步骤。在这种情况下,我看到随机失败的百分比要高得多,消息如下:
The test with session id ... has already finished, and can't receive further commands...
是因为 运行 花费的时间太长,而且会话被 sauce-lab 超时了吗?
通常我有几十个测试用例运行在一个单线程方式中,每个测试class自己处理驱动程序,例如:
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(){}
....
}
您必须更改 sauce lab 配置以处理此类超时。
请参考这个以了解事情是如何工作的。
SauceLab Selenium Timeouts
commandTimeout
其实就是这个参数,你要找的,需要改。
我正在为我的 selenium 测试用例使用 sauce Lab 驱动程序。在我的一个测试用例中,我需要让进程休眠 1 分钟,然后再继续其余步骤。在这种情况下,我看到随机失败的百分比要高得多,消息如下:
The test with session id ... has already finished, and can't receive further commands...
是因为 运行 花费的时间太长,而且会话被 sauce-lab 超时了吗?
通常我有几十个测试用例运行在一个单线程方式中,每个测试class自己处理驱动程序,例如:
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(){}
....
}
您必须更改 sauce lab 配置以处理此类超时。 请参考这个以了解事情是如何工作的。 SauceLab Selenium Timeouts
commandTimeout
其实就是这个参数,你要找的,需要改。