我收到以下错误:
失败:等待异步 Angular 任务在 11 秒后完成超时。这可能是因为当前页面不是 Angular 应用程序
我见过类似的问题,但似乎都没有一个好的解决方案
在 Angular 4 上工作
我的设置是:
1)onBeforeLaunch:我正在使用 webdrive 和 chromedriver 来获取令牌以进行身份验证
beforeLaunch(){
const webdriver = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('chromedriver').path;
// do stuff like get token save it in variable
driver.quit();
}
2) 准备
browser.params.tokens = 启动前的令牌
3)
it('should authenticate',() => {
browser.get('/home?'+browser.params.token)
expect(browser.getCurrentUrl()).toContain('home');
})
第三步给出错误。
PS:我尝试了多个选项,例如ignoreSync,waitforangularenabled,sleep没有任何效果有人可以指出我在这里做错了什么