我想知道是否可以在另一个量角器中调用量角器测试。例如:
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 ???
}
});
});
感谢您的回答! :)
答案 0 :(得分:3)
最常用的方法是通过page objects重复使用代码,只需将共享功能包装在function
中,就像我在https://stackoverflow.com/a/24046016/511069处解释一样
关于require
与what to do相关后的NodeJS modules,请参阅thoughtworks blog post上有关此主题的var AngularPage = require('../pages/angular.page.js');
。