【发布时间】:2017-06-10 14:14:36
【问题描述】:
我刚开始使用 Angular 2 和 e2e 测试,我正在尝试通过使用量角器单击空白区域来关闭 Bootstrap 4 模式。我试过了:
it('should close the login modal when the blank space outside of the modal is clicked', () => {
element(by.tagName('body')).click().then(function() {
browser.sleep(250);
expect(element(by.id('myModal')).isDisplayed()).toBeFalsy();
});
});
...我什至尝试过:
it('should close the login modal when the blank space outside of the modal is clicked', () => {
browser.actions()
.mouseMove(element(by.id('login_modal')), -20, -20)
.click().then(function() {
browser.sleep(250);
expect(element(by.id('login_modal')).isDisplayed()).toBeFalsy();
});
});
我是 Angular 2 世界的新手,所以答案可能很明显。提前感谢您的帮助。
【问题讨论】:
-
有什么问题/问题。不是关门了吗?
-
正确。我无法单击空白区域并关闭模式。
标签: angular protractor bootstrap-modal e2e-testing