私はXcodeのためのアクセシビリティ機能を追加し、簡単なテストを書いたしない、それを実行します。XcodeのUIテストは何も
import XCTest
class MyUITests: XCTestCase {
var app: XCUIApplication!
override func setUp() {
super.setUp()
continueAfterFailure = false
app = XCUIApplication()
app.launch()
}
func testWrongUsernameOrPassword() {
print("Debug something")
let signInWindow = app.windows["Sign In"]
signInWindow.textFields["Your email address"].typeText("Incorrect username")
let passwordTextField = signInWindow.textFields["Password"]
passwordTextField.click()
passwordTextField.typeText("Incorrect password")
signInWindow.buttons["Login"].click()
}
}
アプリケーションが起動した後、何も起こりません。クラッシュは発生せず、デバッグ文字列もありません。何もない。デバッグ出力のみで
:
Test Case '-[MyUITests.MyUITests testWrongUsernameOrPassword]' started.
t = 0.00s Start Test at 2017-07-31 22:28:01.794
t = 0.00s Set Up
t = 0.01s Launch test.com.MyApp
をあなたのテストやUIテスト対象のテストクラスの一部ですか?そして、あなたのテストターゲットはテストしているモジュールを指定しますか? – NRitH
@NRitH最初の質問 - はい。 >あなたのテストターゲットはテストしているモジュールを指定していますか?私はこれが何であるかわからない – Arti
私は私のプロジェクトにUIテストターゲットを追加したときに生成されたファイルでテストを作成しました – Arti