【问题标题】:Call another protractor test from another test从另一个测试中调用另一个量角器测试
【发布时间】:2015-12-22 14:28:59
【问题描述】:

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

 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 ???
        }
    });
});

感谢您的回答! :)

【问题讨论】:

    标签: javascript angularjs protractor e2e-testing


    【解决方案1】:

    公认的最方便的方法是通过page objects 重用代码,只需将共享功能包装在function 中,就像我在https://stackoverflow.com/a/24046016/511069 中解释的那样

    关于require 之后的what to doNodeJS modules 相关,请参阅例如var AngularPage = require('../pages/angular.page.js');thoughtworks blog post 上的主题。

    【讨论】:

    • 谢谢,我去看看!
    猜你喜欢
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 2020-09-19
    相关资源
    最近更新 更多