我在我的项目中使用带有剧本模式的 Serenity-js BDD 框架。在这里,我无法使用 Ensure 类的“that”方法对网页上元素的可见性执行断言。
代码 :
页面元素 -
static searchPatientsVerificationRow = Target.the('verification record').located(by.xpath("//div[@class='row']//tr"));
测试脚本步骤:
return Ensure.that(TaggingSearchControls.searchPatientsVerificationRow,Is.visible())
错误 :
“SuccessCondition”类型的参数不能分配给“Assertion”类型的参数。“SuccessCondition”类型中缺少属性“answeredBy”,但在“Assertion”类型中是必需的