我试图测试,一旦页面完成完全载入页面,做一个服务器端的RSA密钥对生成,这需要5之间 - 秒20,我目前设立。在浏览器收到密钥对之前,用户不能进行任何操作。如何检测的期望是否在茉莉花失败/量角器
我已经使用browser.sleep(),但等待20秒如果在5生成密钥对是烦人。我尝试使用Protractor的evaluate()方法作为while循环条件,但是evaluate()返回一个ElementFinder而不是参数的值。有没有一种方法允许Jasmine/Protractor以相同的方式计算布尔值?Jasmine评估为Be/toEqual/etc?
总之,
expect(controller.evaluate('data.step1.done')).toBe(true);
计算一个布尔值,相当于评价的值()的自变量在角的范围内,它比较针对‘真’。有没有办法使用该计算值或自己计算它?
在浏览器端如何实现等待?最终用户是否有任何指标? – alecxe
@alecxe页面内容的其余部分使用ng-class =“{blurred:!data.step1.done}”模糊不清。以及使用ng-show和相同的Angular变量的一些元素。 –