問題タブ [xcuitest]
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.
swift - 正しくないセル数を返す XCTest Element クエリ数
Xcode 9、Swift、XCUI テストの使用
テーブルに表示される結果の数をテストしようとしていますが、結果の 2 番目のセット/ページがテーブルに読み込まれると、正しくないセルの数/カウントが返されます。
表には 1 ページあたり 50 個のセルがあります。最後のセルが読み込まれると、次の 50 個のセット (または最大 50 個) が読み込まれます。
私のテスト ケースでは、ページに移動すると、最初の 50 個のセルが読み込まれます。セルの .count を呼び出すと、何らかの理由で結果の 2 ページ目を 2 回返す API 呼び出しが行われます。2 ページ目には 20 件の結果が含まれています。終了カウントは 70 (最初のページは 50、2 ページ目は 20) のはずですが、結果の 2 ページ目を 2 回呼び出しているため、カウントは 90 に戻っています。
最後のセルを 2 回呼び出しwillDisplayCell
ています。tableViewController
.count メソッドでこれが 2 回発生するため、セル数が正しくないのはなぜですか? また、UI テストで正しい細胞数を取得する別の方法はありますか?
xcuitest - iOS 11.3 でセキュリティ アラートを表示するプロセスのバンドル ID は何ですか?
次のようなことを言うために、XCUITestからこれに対処できるようにしたいと思います
XCUIApplication(bundleIdentifier: "bundle Id").alerts.matching(Foo)
についてはすでに知っていaddUIInterruptionMonitor(withDescription: description)
ますが、アラートが表示されるまで待つ必要があるようです。