我试图在使用multiCapabilities的多个浏览器实例上运行测试,但是我希望这样做之间有几秒钟的延迟,因此一个开始又一个开始。我该如何做而不重复测试并添加browser.sleep?
答案 0 :(得分:0)
当测试在不同的浏览器中并行且独立运行时,为什么还要等待? 但是,如果您的要求仍然是等待一段时间才能开始其他浏览器测试,则可以根据使用的测试运行程序,茉莉或摩卡,在before()或beforeAll()挂钩中为不同的浏览器添加不同的睡眠。 当您添加这些睡眠时,在条件中添加睡眠
如果浏览器名称是chrome,请等待2秒钟 如果浏览器名称为firefox,则等待4秒 如果浏览器名称为safari,请等待6秒钟
PS:在我从移动浏览器键入内容时,无法在此处编写缩进代码,但如果条件允许,可以在需要的情况下完成。
此外,如果您不知道如何读取正在运行测试的browserName,请告诉我。