我正在运行一个非常基本的Protractor测试,并设置了Page Object计划。但是当我运行测试时,我会收到标题中描述的错误。这是我的spec文件。
var tabs = require('../../pages/tabBar.page.js');
var dashboard = require('../../pages/dashboard.page.js');
describe('Dashboard - Nav', function() {
beforeEach(function() {
browser.ignoreSynchronization = false;
browser.waitForAngular();
})
it('Given I open the dashboard tab', function() {
browser.get('http://localhost:8100');
browser.refresh();
browser.sleep(2000);
expect(dashboard.salesButton.isDisplayed()).toBe(true);
browser.sleep(1000);
})
})
我可以通过将ignoreSync设置为true来运行它,但由于某些依赖性,测试速度要慢很多,而且我不知道为什么我应该这样做,它都是angular2 / ionic2。有人能帮忙吗?
答案 0 :(得分:0)
Homer Simpson: DOH
如果我在等待Angular之前加载我的页面会有帮助吗?
感谢大家对此表示敬意。像你一样。