在bUnit中如何验证元素不存在

问题描述 投票:0回答:1

我有以下代码:

var li = renderedComponent.Find("li.validation-message");
Assert.Null(li);

Find()
调用抛出异常而不是返回null。并且
HasComponent<>()
需要一个类型。目前尚不清楚要放入什么类型。

bunit
1个回答
0
投票

你总是可以尝试这样的事情:如果你不期望该元素,那么

Find()
方法应该抛出异常,然后断言:

Assert.ThrowsException<ElementNotFoundException>(() => renderedComponent.Find("li.validation-message"));
© www.soinside.com 2019 - 2024. All rights reserved.