XCUITest中有没有和'exists'相反的
Is there an oposite to 'exists' in XCUITest
我正在 XCUITest 上编写我的测试并检查删除的项目是否不再存在...我找不到任何可用于 XCTAssert 元素不存在的东西。
有谁知道是否有 BOOL 值可以用来检测元素是否不可见?
或者是否有任何解决方法?
提前致谢,
除了XCTAssert
,还有其他有用的断言语句。
要测试 属性 的布尔值,您可以使用 XCTAssertFalse
/ XCTAssertTrue
所以假设一个观点是 hidden/displayed 做某事。然后你可以写一个测试用例:
func testViewIsNotHidden() {
let view = UIView()
view.hidden = true
// Do something which unhides the view
XCTAssertFalse(view.hidden)
}
func testViewIsHidden() {
let view = UIView()
view.hidden = false
// Do something which hides the view
XCTAssertTrue(view.hidden)
}
您可以通过 here 查看其他 XCTAsserts。
我正在 XCUITest 上编写我的测试并检查删除的项目是否不再存在...我找不到任何可用于 XCTAssert 元素不存在的东西。
有谁知道是否有 BOOL 值可以用来检测元素是否不可见?
或者是否有任何解决方法?
提前致谢,
除了XCTAssert
,还有其他有用的断言语句。
要测试 属性 的布尔值,您可以使用 XCTAssertFalse
/ XCTAssertTrue
所以假设一个观点是 hidden/displayed 做某事。然后你可以写一个测试用例:
func testViewIsNotHidden() {
let view = UIView()
view.hidden = true
// Do something which unhides the view
XCTAssertFalse(view.hidden)
}
func testViewIsHidden() {
let view = UIView()
view.hidden = false
// Do something which hides the view
XCTAssertTrue(view.hidden)
}
您可以通过 here 查看其他 XCTAsserts。