从另一个测试调用另一个量角器测试

Call another protractor test from another test

本文关键字:另一个 测试 量角器 调用      更新时间:2023-09-26

我想知道是否可以在另一个量角器中调用量角器测试。例如:

 it('should go on edit profile', function() {
    browser.get('http://localhost:9100/#/');
    browser.setLocation('profile');
    browser.getCurrentUrl().then(function(actualUrl) {
        if (actualUrl.indexOf("/login") > 0) {
            require('../login/login.js');
            // call test of login.js ???
        }
    });
});

感谢您的回答! :)

公认的最方便的方法是通过页面对象重用代码,只需将共享功能包装在function中,就像我在 https://stackoverflow.com/a/24046016/511069

关于require与 NodeJS 模块相关的后要做什么,请参阅var AngularPage = require('../pages/angular.page.js'); thoughtworks 博客文章中关于该主题的内容。