anglejs – 使用角度材料与量角器进行E2E测试有任何问题吗?

前端之家收集整理的这篇文章主要介绍了anglejs – 使用角度材料与量角器进行E2E测试有任何问题吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我经历了在量子分析器常见问题中使用$ timeout进行轮询的间歇性超时(AKA:waitForAngular超时)。我不知道在不投票的情况下是否也失败了。对于我的团队来说,随着我们依赖于角度材料部件,它更加光明。他们在动态交互中很重,不断使用$ timeout(func,0)。
这个问题类似于 issue #29966301,但是关注角度材料和量角器之间的一个可能的问题。
我真的很想知道如果他们在遇到这些问题的时候,大量使用角度材料和量角器来处理这些问题。

有趣的是,我没有在量角器和角度材料github站点中看不到任何对方的使用能力。既然他们都是来自Google的同一个团体的Angular图书馆,@juliemr和“量角器帮会”可以与@ThomasBurleson和Material Group进行交谈,以使用量角器来提取角度材料的综合用例和E2E测试来排除这些问题。

好的量角器是为了测试角度,所以如果你正在使用waitForAngular功能,你的网站是有角度的,你不应该使用它,你应该做以下每个测试之前:
browser.ignoreSynchronization = false;

您可以这样做,使您的测试更快,可能有助于消除超时问题,在您的量角器conf.js文件添加以下代码

… …

onPrepare: function() {
    var disableNgAnimate = function () {
        angular.module('disableNgAnimate',[]).run(function($animate){
            $animate.enabled(false);
        });    
    },browser.addMockModule('disableNgAnimate',disableNgAnimate);
},

… …

也许你应该检查这个video

猜你在找的Angularjs相关文章