問題タブ [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 に答える
2932 参照

swift - Swift UITest - アクセシビリティ識別子を持つ textField の一致が見つかりません

メールアドレス/パスワードをテキストフィールドに入力してからログインボタンを押すための UITest を作成しようとしています。Xcode を使用します。

UITest が適切なページに移動するのを見ていますが、テキスト フィールドが検出されません。両方のテキスト フィールドで [アクセシビリティ] ボックスがオンになっていることを確認し、それらに識別子を付けました。

次のエラーが表示されます。

UI テストの失敗 - テキスト フィールドに一致するものが見つかりませんでした

アクセシビリティ インジケーターは、それぞれ「メール」と「パスワード」です。シミュレーターを自分で実行すると、ログインは正常に機能します。

編集: どうやらテキスト フィールドがまったく (カウント = 0) 表示されていないにもかかわらず、ページで使用されているようです...

テキスト フィールドを含むストーリーボードの画像:

画像

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

c# - コード化された UI - テスト実行前に uimap.uitest を編集する

コード化された UI からテスト ケースを実行する前に、ウィンドウのタイトルを変更する必要があるという要件があります。ウィンドウのタイトルは、一部を別の文字列に置き換える必要があることを除いて、同じままです。例: [メイン ウィンドウ - abc] を [メイン ウィンドウ - xyz] に更新する必要があります。

現在、.uitest ファイル内のテキストを検索して置き換えるアプリを作成しました [.uitest は単なる xml であるため]。

私のテストコード自体の中でそれを行う方法があるかどうか誰かに教えてもらえますか. 同様に、タイトルを更新してからケースを実行します。前もって感謝します。