我当前正在尝试编写一个Web测试脚本,该脚本单击侧边栏中的所有链接。问题在于,链接数量的变化取决于用户有权访问/已打开。
我的侧边栏称为$('#side-menu-bar')
,其内部的li's
具有类$('.side-menu-item')
。
根据WDIO的API,我应该能够:
it('should fetch menu links and visit each page', function () {
links = $$('#side-menu-bar li a');
links.forEach(function (link) {
link.click();
});
});
运行时-在li's
中有$('#side-menu-bar')
的情况下,将单击第一链接。
我已经阅读并应用了许多先前的讨论和答案,以解决与此类似的问题,但是没有一个奏效。这是否可行/更容易使用不同的框架?当前将Mocha与独立硒服务器一起使用。