用量角器测试角度

时间:2014-08-20 15:23:03

标签: angularjs protractor angular-promise

我是Protractor的新手。任何人都可以告诉我如何处理Promises以及如何知道我可以在元素上调用哪些方法?

例如,我可以访问如下元素:var element = element(by.css('。fileName')); 这带来了正确的承诺?那么,我什么时候可以采取行动呢?我怎么知道自己能做些什么呢?

例如,在ruby中,我可以执行element.methods并查看我可以为此对象做的所有事情。

请告知

谢谢, JC

2 个答案:

答案 0 :(得分:1)

我一直在研究新的量角器文档。它应该很快发布到http://protractortest.org。在此期间,请看一下:

http://angular.github.io/protractor/#/api?view=ElementFinder

答案 1 :(得分:0)

请参阅文档:https://github.com/angular/protractor/blob/master/docs/api.md#elementfinder

  

对于大多数用途,可以将ElementFinder视为WebElement,特别是,您可以像对待WebElement一样对它们执行操作(即click,getText)。

所以,从本质上讲,你可以在返回时尽快调用click()(例如)元素(promise)。这将告诉量角器,一旦实际找到元素,就必须点击它。

相关问题