【发布时间】:2015-08-24 06:17:24
【问题描述】:
我正在尝试编写 e2e 测试以使用 auth0 登录我的应用程序。当用户输入他们的凭据并单击登录时,auth0 会加载一个弹出窗口,我假设它正在验证他们的详细信息,当它关闭时,我知道登录尝试是成功还是失败。目前为了让测试正常工作,我正在打电话
browser.sleep(4000).then(....
让它等待 4 秒让弹出窗口打开并处理其数据,然后关闭。但这似乎是一种不好的方法。理想情况下,我想在弹出窗口上收听关闭事件,但我不知道该怎么做?有人有什么想法吗?
谢谢!
【问题讨论】:
标签: angularjs browser protractor angularjs-e2e e2e-testing