問題タブ [xctestcase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - XCTest UI テストで、ボタン、ラベル、ビューの背景色を確認する方法は?
XCTest UI テストで背景色を取得できるかどうかを検証しようとしています。画像比較に頼る必要がないように、背景色と設定値を比較しようとしています。
ios - XCTestCase Xcode 7.3を使用したUIテストケースで要素が見つかりません
Xcode 7 を使用して UI テスト ケースを作成しようとしていますが、テスト ケースを実行すると、ボタンやテーブルなどの Ui 要素がランダムに検出され、ほとんどの場合、「Failed to find theエレメント"。同じに遅延を追加しても解決されません。誰でも助けてください。
同じコードは XCUIDevice.sharedDevice().orientation = .Portrait です。
コード app.buttons["Login"].tap() を 2 回記述すると、動作するか、サブシークエスト コントロール要素を見つけることができなくなります。
ios - XCTest: 内部クラスが正しくキャストされていません
XCTestCase サブクラスの実装は以下のとおりです。
上記のコードでは、View Controller オブジェクトのタイプは「AppName.ViewControllerName」です。以下のように単に ViewControllerName として指定すると、7 行目のキャストが原因でテストが失敗します。
ビューコントローラークラスを公開にして、swift2で @testable アノテーションを使ってみました。うまくいきません。
「Enable Testability」ビルド設定をYESにしました。
@testable import を使用しなくてもコードは機能しますが、多くのブログやチュートリアルではエラーが発生します。
どんな助けでも大歓迎です!前もって感謝します
ios - Xcode 8 GM シードでの XCTest
アプリの UI テストを実行する一連の XCTest 自動化スクリプトがあり、iOS 10 テスト用に Xcode 8 を試しています。
ただし、現時点では、XCTest フレームワークの実行速度が Xcode 7 よりも非常に遅いようです。この問題が発生しているのは私だけですか?
それとも私のアプリの問題ですか?それが構築された方法または XCTest が作成された方法は?
Xcode 8で同じ速度低下の問題を経験した人はいますか?
ありがとう、
xctest - 要素を待機し、一定時間後に見つからない場合に失敗しない方法 xcuitest
私のアプリケーションには、Tasks と Worklist という 2 つのタブ ボタンがあります。タスクは常に読み込まれます。しかし、ワークリスト ボタンは動的で、しばらくしてからロードされます。
一定時間後にタスクボタンをクリックしたい。つまり、[ワークリスト] ボタンが表示されるのを待ち、一定時間後にそれが存在する場合は、[タスク] ボタンをクリックする必要があります。また、タイムアウトを超えて Worklist ボタンがロードされていない場合は、Tasks ボタンをクリックする必要があります。
スリープが使えません。
expectedForPredicate と waitForExpectationsWithTimeout を使用できますか。ただし、タイムアウト後に要素が見つからない場合、waitForExpectationsWithTimeout は失敗します。書いても
これにより、メインスレッドが停止します。
ワークリストがロードされた後にのみ [タスク] ボタンをクリックしたい。ただし、タイムアウト後にワークリストがロードされない場合は、[タスク] ボタンをクリックする必要もあります..
解決策はありますか。どんな助けでも。
ios - XCTestExpectation のサンプル ios
Objective C で xctest を使用して Web サービスの応答をテストしたいと考えています。
使用中に問題が発生しました
また
正しい使い方を理解できるように、チュートリアルのリンクや例を知っている人はいますか?
ありがとう
ios - 私の場合、宣言されていない識別子エラーの使用
私のコードは、C ライブラリ関数を呼び出します。
上記の関数の単体テストを行っています。テストで C 関数をモックしたいのですが、これgetData()
が私のテスト ケースです。
なぜコンパイラ エラーが発生するのですか:
Use of undeclared identifier 'mData'
内部モックgetData()
関数?
objective-c - Xcode 8 で、特定の XCTestCase クラス内で特定の順序でテスト メソッドを実行する方法は何ですか?
Xcode 8 より前は、特定の XCTestCase クラス内のテスト メソッドの名前をアルファベット順に並べることで、単体テストを特定の順序で実行できました (この回答で説明されています)。たとえば、テストは次のように実行されます: testA、testB、testC、testD など。
ただし、Xcode 8 では、これは当てはまりません。たとえば、test1、test2、test3、test4、および test4 という名前のテスト メソッドが最初に実行されます (以下のスクリーンショットを参照)。次に再実行すると、次の実行時に test2 が最初に実行されます。
では、Xcode 8 でテストを順番に実行するにはどうすればよいでしょうか?