【发布时间】:2018-03-06 08:10:03
【问题描述】:
量角器版本:5.1.2
节点版本:6.9.0
角度版本:2.4.10
OnPrepare 我正在做的函数browser.get('/')。在此之后,我正在登录 it。
第一个问题是由于 未调用异步函数而引发错误。在进行失败的研究后,我添加了browser.sleep(500),然后上面的内容停止来执行登录it 案例。
之后我必须单击登录页面上的一个按钮,然后导航到另一个页面并单击另一个按钮。这里也失败说 找不到定位器的元素。但是如果我添加 @ 987654326@或browser.sleep(),然后它开始工作。我不能每次都明确添加。此外,当我使用量角器(版本:1.3)时,它从未发生过。
所以我认为量角器的问题不是等待角度同步。
任何解决方案都值得赞赏。
量角器配置文件
exports.config = {
directConnect: true,
useAllAngular2AppRoots: true,
specs: ['./**/*.spec.js'],
baseUrl: 'http://10.209.1.38:9090',
framework: 'jasmine2',
capabilites: {
'browserName': 'chrome'
},
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 60000
},
onPrepare: function () {
browser.driver.manage().window().maximize();
browser.get('/');
browser.sleep(500);
}
};
【问题讨论】:
标签: angular protractor