面试题答案
一键面试- 断言用户名输入框可见:
- 在Swift UI Testing框架中,可以使用
XCTest
框架结合XCUIApplication
来实现。
这里首先创建let app = XCUIApplication() app.launch() let usernameTextField = app.textFields["用户名输入框的标识符"] XCTAssertTrue(usernameTextField.exists)
XCUIApplication
实例并启动应用,然后通过textFields
找到用户名输入框(需提前给输入框设置好标识符),最后使用XCTAssertTrue
断言该输入框存在,也就意味着可见。 - 在Swift UI Testing框架中,可以使用
- 断言登录按钮可点击:
同样先启动应用,通过let app = XCUIApplication() app.launch() let loginButton = app.buttons["登录按钮的标识符"] XCTAssertTrue(loginButton.isEnabled)
buttons
找到登录按钮(设置好标识符),然后使用XCTAssertTrue
断言按钮的isEnabled
属性为true
,说明按钮可点击。