我在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,
});
在这里,我应该如何检查量角器? 有人帮我做这个吗?
答案 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