問題タブ [robotium-recorder]

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 投票する
3 に答える
1107 参照

android - Android テスト用の robotium でテストを記録するにはどうすればよいですか?

Android アプリのテストに MonkeyTalk を使用しています。私はロボティウムについていくつかの基本的な考えを持っています。残念ながら、Robotium を使用して記録および再生する方法がわかりません。何か方法はありますか?はいの場合、どのように?

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

android - Robotium Recorder無料版で記録できるテストケースの数

Robotium は初めてで、アプリのテストに使用したいと考えています。また、テスト ケースを記録するために Robotium レコーダーをダウンロードし、記録に 3 回使用しました。より多くのテストケースを記録するために使用すると、無料版を使用しているため、持っていない「ライセンスキー」が求められます。無料版を使用してより多くのテスト ケースを記録するための回避策/構成設定はありますか? これが可能かどうか教えてください。

あなたの復帰はかなりのものになります。

前もって感謝します!!

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

android - Android Gradle - タスクの上書きが機能しない

この上書きが機能しない理由について、私は本当に混乱しています。

robotium record でプロジェクトを作成しました。このプロジェクトを同期すると、android studio から次のようなエラー ログが表示されました。

Gradle 'EpayAppTest' project refresh failed Error:Cannot add task ':EpayAppTest:assembleDebug' as a task with that name already exists.

Robotium Recorder によって生成された私の build.gradle に問題はありますか?

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

android - [Robotium]GridViewでアイテムをスクロールしてクリックする方法は?

私は自分のアプリケーションのテスト ケースに取り組んでいます。各タブには、各 gridView にいくつかがあります。

今、最初のタブでgridViewをスクロールしてcheckBoxを選択し、2番目のタブをクリックしてスクロールしてcheckBoxを選択しようとしています ここに私のコードがあります

scrollListTo メソッド:

最初のタブでスクロールして選択すると、出力がログに記録されます。

そうです。
タブ 2 では、スクロールまたは選択はしませんが、ログ出力で正しいデータを表示します

誰でも助けてもらえますか?

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

android-studio - [New Robotium Test] ボタンをクリックした後、Robotium の記録に失敗しました

Android Studio に Robotium レコーダー プラグインをインストールし、[New Robotium Test] ボタンをクリックしていくつかのステップを記録しようとしました。手順に従って、APK をファイル パスの宛先に含めました。新しい Robotium テストをクリックすると、APK はエミュレーターに正しくインストールされますが、次のメッセージが表示されます。

Recording failed. Please see output C:\Users\admins\Robotium_log.txt

以下は、のテキストファイルですRobotium_log.txt。開くと、次のようなテキストが表示されます。

入力:

E:\Jink\jink-mvp-android\gradlew.bat -Dorg.gradle.daemon=true assembleDebugAndroidTest -u -b E:\Jink\jink-mvp-android\executorproject\build.gradle

出力:

ProjectEvaluationListener.afterEvaluate() の通知に失敗しましたが、プライマリ構成の失敗が優先されます。java.lang.RuntimeException: SDK の場所が見つかりません。local.properties ファイルの sdk.dir または ANDROID_HOME 環境変数で場所を定義します。com.android.build.gradle.internal.SdkHandler.getAndCheckSdkFolder(SdkHandler.java:140) で com.android.build.gradle.internal.SdkHandler.getSdkLoader(SdkHandler.java:150) で com.android.build.gradle com.android.build.gradle.BasePlugin.ensureTargetSetup(BasePlugin.java:684) の .internal.SdkHandler.initTarget(SdkHandler.java:118) com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:621) ) com.android.build.gradle.BasePlugin$10$1.call(BasePlugin.java:571) で com.android.build.gradle.BasePlugin$10$1.call(BasePlugin.java: DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java: 40) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) で java.lang.Thread.run(Thread.java) :748) FAILURE: ビルドが例外で失敗しました。* 場所: ビルド ファイル 'E:\Jink\jink-mvp-android\executorproject\build.gradle' 行: 54 * 問題: ルート プロジェクト 'executorproject' の評価中に問題が発生しました。> SDK の場所が見つかりません。ローカルの sdk.dir で場所を定義します。プロパティ ファイルまたは ANDROID_HOME 環境変数を使用します。* 試してください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。

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

android - 互換性のある Android API レベル (15 以上) をインストールしてください -robotium

ここに画像の説明を入力

こんにちは、私はすでに解決策を探していますが、この問題を解決するのに役立つ明確な解決策が見つかりません. 15 以上の API レベルとしてすべての要件を既に使用しています。しかし、この問題が再び発生します。誰でも私を助けることができます。前もって感謝します。私はこの分野の初心者です。

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

robotium - Robotium の記録に失敗しました

Android Studio に Robotium レコーダー プラグインをインストールし、[New Robotium Test] ボタンをクリックしていくつかのステップを記録しようとしました。手順に従って、APK をファイル パスの宛先に含めました。新しい Robotium テストをクリックすると、次のエラーが表示されます。

録音に失敗しました。出力 \Users\admin\Robotium_log.txt を参照してください

以下は、Robotium_log.txt のテキスト ファイルです。開くと、次のようなテキストが表示されます。

入力:

/Users/admin/Documents/SqlDatabase/gradlew -Dorg.gradle.daemon=true assembleDebugAndroidTest -u -b /Users/admin/Documents/SqlDatabase/executorproject/build.gradle

出力:

afterEvaluate {} にエラーが含まれているため、プロジェクトの評価に失敗しました。--stacktrace を指定して実行すると、afterEvaluate {} エラーの詳細が表示されます。FAILURE: ビルドは例外で失敗しました。* 場所: ビルド ファイル '/Users/admin/Documents/SqlDatabase/executorproject/build.gradle' 行: 54 * 問題: ルート プロジェクト 'executorproject' の評価中に問題が発生しました。> SDK の場所が見つかりません。local.properties ファイルの sdk.dir または ANDROID_HOME 環境変数で場所を定義します。* 試してください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。--scan を指定して実行すると、完全な洞察が得られます。* https://help.gradle.orgで詳細なヘルプを入手してください。 このビルドでは非推奨の Gradle 機能が使用されていたため、Gradle 5.0 との互換性がありません。見る https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings ビルドが 3 秒で失敗