問題タブ [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.
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()
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 が表示されないようです。
何か案は?
ios - UITest: アーキテクチャ armv7 の未定義のシンボル
UITest ターゲットから迅速なシングルトンを呼び出そうとしています。メインモジュールをインポートしています@testable import Ary
が、ビルドしようとすると次のように表示されます:
ただし、構文の強調表示は機能します (シングルトンにはアクセス修飾子がないため、内部としてマークされているため、テスト ターゲットからのアクセスには問題ありません)...
私が呼び出している関数は [XCTestCase 内] です。
xcode - Xcode での UITesting マップ
現在、マップを UITest してピンをタップしようとしています。ここで見つけたこのコードを迅速に試してみるために「翻訳」しましたが、機能しませんでした:
map 要素には子さえないことに気付きました。私が何とかできた唯一のやり取りは、ここに提示されたものでした
それは機能しますが、ピンチは何もテストしません。UItested マップはどうですか?
ios - Xcode UI テスト - WebView 内の要素を見つけて tap() する方法
次の HTML 構造のリンクをタップする方法を見つけようとしています。
a
タグには属性やテキストは関連付けられておらず、内部にタグがあるだけですdiv
。
私は次のことを試しましたが、成功しませんでした:
div
タグ要素を見つけてタップする方法はありますか?
ありがとう!