我正在运行Protractor测试,这些测试全部通过Chrome浏览器,但其中一个在Firefox中失败。
我的目标是一个项目列表,然后点击第一个项目,这些项目应该会带您进入下一页。
在Chrome中,这种方法很好,但在Firefox中,页面永远不会改变,期望也会失败。
下面是我的代码片段,显示了页面对象和测试。
页面对象:
this.items = element.all(by.repeater('item in items'));
测试:
it('should go to next page when selecting item', function () {
pageObject.items.get(0).click().then(function () {
expect(browser.getCurrentUrl()).toMatch(/\/my-next-page/);
});
});
我尝试过各种各样的解决方法,但似乎没有任何效果。有人遇到过这个问题吗?