public clickOnElementWithSelectionMethod(elementKey, selectionMethod, selectionValue) {
let elementToClick = this.getWebElement(elementKey, selectionMethod, selectionValue);
return assert.eventually.equal(
elementToClick.click().then(() => {
return true;
}, (error: any) => {
throw new Error(error.message);
}), true, 'Element "' + elementKey + '" click failed'
);
}
我在这里传递量角器的 Click() API 调用作为承诺。
即使我通过了错误selectionValue
,它也会显示为测试通过,但下一次测试失败。