Angular 6中的量角器测试,用于登录屏幕

时间:2018-12-18 10:59:14

标签: angular protractor angular-test gulp-protractor angular-testing

我在Angular 6应用的量角器测试中是新手。我正在尝试为登录页面编写规格测试,如下所示。

describe('Protractor Login checing ', function() {
    it('should add one and two', function() {
        browser.get('http://localhost:4041/login');
        element(by.model('username')).sendKeys('admin');
        element(by.model('password')).sendKeys('admin');

        element(by.id('login')).click();

        // Here, What should I check whether authentication has been done or not..
        // expect().toEqual('');
    });
});

实际上,在我的应用程序中,一旦逻辑成功,那么我将在SnackBar(角度材料)中显示成功消息并重定向到仪表板页面。

// Angular 6 application    
this.snackBar.open(res.message, '', {
                duration: 6000,
              });

在这里,我应该如何检查量角器? 有人帮我做这个吗?

1 个答案:

答案 0 :(得分:1)

您应该检查<!-- Include sweet alert 2. --> <script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/7.32.4/sweetalert2.all.min.js"></script> <form action="" method="post" enctype="multipart/form-data"> <input type="submit" name="addrecord" class="btn btn-primary" onclick="sweatalert()" style="margin-left:100px;" value="Add Record" /> </form> <!-- Just here for visual purpose. --> <hr/> <p>Out side the form is OK.</p> <input type="submit" name="addrecord" class="btn btn-primary" onclick="sweatalert()" style="margin-left:100px;" value="Add" />是否已更改-

url