問題タブ [uitest]

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.

0 投票する
2 に答える
2862 参照

ios - iOS:UITestでセルが選択されていることをアサートする方法は?

次の階層があります: ViewController -> TableView -> TableViewCell -> CollectionView -> CollectionViewCell -> UIImage

collectionView 内の tableViewCell には、4 つのセルがあります。各セルには固有のラベルがあります。

ユーザーが collectionViewCell をタップすると、セルが選択され、UIImageView も強調表示されます。この場合、これはそこに別の画像があることを意味します。UIImageView のアクセシビリティを有効にし、特性をボタンと画像の両方に設定して、これらの XCUIElementTypes にアクセスしようとしています。

画像ビューがあるセルに一意の識別子がある場合でも、UIImageView の結果が複数あることが常に通知されるため、UITest を機能させることができませんでした。

セルが選択されたことを確認するにはどうすればよいですか?

記録機能を使用すると、次のようになります。 let whatIsYourFilingStatusCellsQuery = XCUIApplication().tables.cells.containingType(.StaticText, identifier:"Single").childrenMatchingType(.Image).matchingIdentifier("btn_unselected").tap()

0 投票する
1 に答える
917 参照

xamarin - テスト レコーダーと Xamarin フォーム - UITest では ID を使用できません

Xamarin Forms で作成された Android および iOS アプリに対して Test Recorder を実行しようとしています。テスト レコーダーでコントロールをクリックすると、生成された C# ファイルに ID が表示されず、クラス タイプだけが表示されます。

方程式から Test Recorder を削除し、Xamarin Forms Android アプリに対して基本的な UI テストを実行することにしました。

ここからデモアプリをダウンロードしました:

StyleIds と、StyleIds を ContentDescriptions にマップするための MainActivity のコードを含め、UITest に対して正しく動作するようにすべてを配置する必要があります。

画面階層を検査するために REPL ターミナル セッションでツリーを実行しましたが、必要なコントロールの ID が表示されないようです。

何か案は?

0 投票する
1 に答える
486 参照

ios - UITest: アーキテクチャ armv7 の未定義のシンボル

UITest ターゲットから迅速なシングルトンを呼び出そうとしています。メインモジュールをインポートしています@testable import Aryが、ビルドしようとすると次のように表示されます:

ただし、構文の強調表示は機能します (シングルトンにはアクセス修飾子がないため、内部としてマークされているため、テスト ターゲットからのアクセスには問題ありません)...

私が呼び出している関数は [XCTestCase 内] です。

0 投票する
0 に答える
207 参照

xcode - Xcode での UITesting マップ

現在、マップを UITest してピンをタップしようとしています。ここで見つけたこのコードを迅速に試してみるために「翻訳」しましたが、機能しませんでした:

map 要素には子さえないことに気付きました。私が何とかできた唯一のやり取りは、ここに提示されたものでした

それは機能しますが、ピンチは何もテストしません。UItested マップはどうですか?

0 投票する
1 に答える
7437 参照

ios - Xcode UI テスト - WebView 内の要素を見つけて tap() する方法

次の HTML 構造のリンクをタップする方法を見つけようとしています。

aタグには属性やテキストは関連付けられておらず、内部にタグがあるだけですdiv

私は次のことを試しましたが、成功しませんでした:

divタグ要素を見つけてタップする方法はありますか?

ありがとう!

0 投票する
1 に答える
316 参照

ios - UITests ストーリーボードの問題

新しいプロジェクトがあり、UITests を実装したいのですが、コントローラーを初期化するときに次の問題が発生します...

エラー

私のviewController識別子はMainViewで、ストーリーボードのターゲットメンバーシップはマークされています...これは簡単に聞こえますが、解決策が見つかりません...

電話

どうもありがとうございました