私はAppiumにとって本当に新しいです。しかし、Android 5.1.1のCalciumアプリでAppiumを使用していくつかのテストを実行しようとしていますが、その結果、次のエラーが発生します。 アプリを起動するためのアクティビティが存在しません(Android 5.1.1では電卓アプリを開くことができません)
error: Failed to start an Appium session, err was: Error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity
info: [debug] Error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity
テストコード
(機能が):capabilities.setCapability("appPackage", "SecCalculator2");
capabilities.setCapability("appActivity", "com.sec.android.app.popupcalculator.Calculator");
私は自分の携帯電話に「APK情報」アプリをダウンロードしていると、このアプリは、以下の情報が表示されます。
APKパス:/system/app/SecCalculator2/SecCalculator2.apk
アクティビティ:com.sec.android.app.popupcalculator.Calculator
だから私は能力の正しいパッケージとアクティビティ名を使用していますか?事前
小さな提案ですが、システムにこのapkをコピーし、appPackageとappActivity機能を提供しないでください。このapkへのパスのみを記述してください。それが動作することを願っています。 –