問題タブ [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.
swift - Swift を使用して特定のブラウザーを起動する
ChromeDriver セッションを開き、URL に移動して、Swift を使用してページ上のいくつかの Web 要素を見つけたいと考えています。Swift では Selenium はサポートされていません。XCTest を使用してみましたが、カスタム アプリのテストにしか機能しません。Swift を使用して chrome ブラウザで google.com を開くにはどうすればよいですか? プロジェクトを作成せずに XCode プレイグラウンドでこれを行うことはできますか?
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 のテスト レポートを参照してください。
ios - XcodeでUIテスト後にアプリが自動的に終了しないようにする方法は?
UI テストが自動的にアプリの一部に誘導するようにしたいので、手動テストを行います。ただし、UI テストが完了すると、アプリは自動的に終了します。これを防ぎ、私の目標を達成する方法はありますか?