量角器测试app打开时,Parse user .current()会自动登录用户



如何使用自动登录的量角器进行e2e测试

现在,在app.run函数中有这样的代码

var currentUser = Parse.User.current();
$rootScope.user = null;
$rootScope.isLoggedIn = false;
if (currentUser) {
    $rootScope.user = currentUser;
    $rootScope.isLoggedIn = true;
    $state.go('tab.home');
}

所以这取决于本地缓存?有没有办法让它重新加载应用程序而不删除这些信息?

我试着有一个测试登录没有beforeEach信息,其次是另一个它块移动到应用程序的开始-没有工作。

有没有办法让它重新启动,所以app.run函数被调用?

通过在protractor_conf.js文件中指定测试的顺序,可以为登录用户创建单独的测试,并在登录运行测试之后运行其余的其他测试。

最新更新