問題タブ [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 投票する
0 に答える
332 参照

swift - Swift を使用して特定のブラウザーを起動する

ChromeDriver セッションを開き、URL に移動して、Swift を使用してページ上のいくつかの Web 要素を見つけたいと考えています。Swift では Selenium はサポートされていません。XCTest を使用してみましたが、カスタム アプリのテストにしか機能しません。Swift を使用して chrome ブラウザで google.com を開くにはどうすればよいですか? プロジェクトを作成せずに XCode プレイグラウンドでこれを行うことはできますか?

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

ios - .isHittable は、使用しているマシンによっては false になることがあります

iCloud 同期を使用するアプリがあるため、UI テストを実行する前に iCloud にサインインする必要があります。私はそれを行う方法を見つけましたが、それは非常にうまく機能します - 少なくとも自分のコンピュータでは。

Nevercode (ホストされた CI) で UI テストを実行すると、次のエラーで失敗します。

https://stackoverflow.com/a/43094450/406055

ビューの階層をダンプすると、設定 (アイコン/アプリ) が見つかることがわかりますが、.isHittable は何らかの理由で false です。そこで、設定アイコンを forceTap() しようとしましたが、これによりビルドが失敗し、「アプリが開始されていません...」 http://samwize.com/2016/02/28/everything-about-xcode-ui-testing -snapshot/ (私のマシンでは .isHittable は true です)

スクリーンショットを撮る方法や、UItest 中の画面で何が起こっているかを知る方法はありますか?

iOS9 では、スクリーンショットを撮ることができます。それから、Nevercode のテスト レポートを参照してください。

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

ios - XcodeでUIテスト後にアプリが自動的に終了しないようにする方法は?

UI テストが自動的にアプリの一部に誘導するようにしたいので、手動テストを行います。ただし、UI テストが完了すると、アプリは自動的に終了します。これを防ぎ、私の目標を達成する方法はありますか?