我正在研究量角器黄瓜框架并面临以下问题。
如果点击或悬停主菜单,我有一个主菜单和下面会弹出很多子菜单。 目前我可以点击主菜单,但无法点击子菜单,因为它很快就消失了。
以下是我当前的代码段
return this.elements.mainMenu.isDisplayed()
.then((visible) => {
if (visible) {
this.elements.mainMenu.click().then
(() => {
this.elements.subMenu.isDisplayed()
.then((visible) => {
if (visible) {
this.elements.subMenu.click().then
(() => {
console.log('Clicked sub menu');
});
}
});
});
}
});
mainMenu和subMenu已经是我班级的预定义元素。 日志甚至打印“Clicked子菜单”。 断言失败,因为我将验证子菜单的URL。但它显示主菜单的URL。