我正在尝试迭代链接,每次点击断言页面都存在并返回。到目前为止,我已经在测试用例中使用了这个函数。问题是,在单击第一个链接并导航后,浏览器再次导航,然后在空白页面上完成迭代。如果我用init()切换back(),测试仍然失败。 这是测试用例,而不是页面对象命令。请帮忙
ChromeDriver v.2.28.455517 硒 v2.53.0
browser.elements('css selector', 'specific element', function(allLinks) {
allLinks.value.forEach(function(index) {
console.log('Element value is ' + index.ELEMENT)
browser.elementIdClick(index.ELEMENT, function(res) {
this.waitForElementVisible('body', 2000);
this.back();
this.pause(1000);
});
})
});
答案 0 :(得分:0)
我已经使用了以下内容(下面的代码段,以防万一会对此感到困惑)。虽然我不太喜欢这个解决方案,因为它非常不稳定。如果有人有更好的工作示例,请分享,并保证给您的荣誉!
SELECT *