我希望在Selector('#particularButton-view').exists
为true
的情况下采取一些措施,并且案例中的其他一些操作为false
。
问题在于它没有返回布尔值。它返回一些对象。它的使用方式如下:
testController.expect(Selector('#particularButton-view').exists).ok()
如何在每种情况下执行某些操作?
答案 0 :(得分:4)
选择器属性包含在Promises中,因此要获取值,您可以使用ES2017中的await
:
await Selector('...').exists;
如果您无法使用await
,则可以使用承诺的then
方法获取值,例如:
Selector('...')
.exists
.then(exists => {
If (exists)
Foo();
else
Bar();
})