我正在针对下拉菜单选项针对汽车制造和模型运行我的nightwatchjs测试脚本。
在选择汽车制造商之前,模型元素已正确禁用,如下所示;
当我选择一个制造商时,将启用模型元素,并删除禁用的零件。
但是,我想做的是一种等待形式,以便脚本的其余部分将等到启用该元素后再继续。
目前,我有以下代码;
browser.expect.element('#bfsDesktopFilters #ddl-model').to.be.enabled;
大部分时间都是这样,但是有时加载模型下拉菜单会稍有延迟,并且测试会失败。
有没有办法做到这一点(我真的不想使用暂停)?
我已经尝试过了
waitForElementToBeEnabled
waitForElementToBeclickable
但没有运气。
谢谢。