小编Ann*_*nie的帖子

我可以将测试划分为单独的规范,然后从另一个规范中调用它们,还是使用辅助函数更好?

刚开始使用Protractor进行E2E测试,我在测试用例结构上遇到了一些麻烦.

不确定我是否可以将我的测试划分为单独的规范,然后从另一个中调用它们,或者我如何制作好的辅助函数来处理它.

我正在通过转发器找到元素,然后我想对转发器中每个元素的每个操作进行测试.有点像:

describe('tasty', function () {
    'use strict';
    var ptor;

    beforeEach(function () {
        ptor = protractor.getInstance();
        ptor.get('http://localhost:8000/');
    });

    it('Should sample three tasty fruits of every kind on my shopping list.', function () {
        ptor.findElement(protractor.By.className('fruitstore')).click();
        var fruitshelves = ptor.findElements(protractor.By.repeater('fruit in fruits').column('header'));

        fruitshelves.then(function(arr) {
            for (var i=0;i<arr.length; i++) { 
                // Pick up three fruits of this kind from the shelf and put in shopping cart
                // Should be listed on my shopping list 
                // Open the wallet
                // Should have money …
Run Code Online (Sandbox Code Playgroud)

protractor

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

protractor ×1