量角器browser.sleep()没有被执行

pra*_*kum 10 protractor

在下面,您可以看到如果客户端是XYZ,则应该执行browser.sleep,但仍然没有执行.

如果我在browser.sleep语句之后放了任何console.log,那个语句就会被执行(我可以看到语句)但是browser.sleep并没有真正等待,即使我增加了多少休眠时间.

为什么browser.sleep不起作用?如果客户XYZ,我如何让它等待?

           if (testproperties.client == 'ABC'){
                browser.ignoreSynchronization = false;
                browser.waitForAngular();
                browser.ignoreSynchronization = true;    
            }
            else if (testproperties.client == 'XYZ'){
                browser.sleep('35000');
            };
Run Code Online (Sandbox Code Playgroud)

Xot*_*bu4 11

你传递int类型作为参数吗?好像它是字符串.尝试

browser.sleep(35000)
Run Code Online (Sandbox Code Playgroud)

还要检查为什么你可能需要这么大的浏览器睡眠?也许你想要browser.wait()呢?