失敗した構成:@BeforeTest setUp org.openqa.selenium.SessionNotCreatedException:新しいセッションを作成できませんでした。 (元のエラー:アプリケーションが設定されていない; --appでappiumを起動するか、必要な機能で 'app'値を渡すか、androidPackageを設定してデバイスに既存のアプリケーションを起動する)(警告:サーバーはスタックトレース情報) コマンドの継続時間またはタイムアウト:98ミリ秒 ビルド情報:バージョン: '2.48.2'、改訂: '41bccdd'、時刻: '2015-10-09 19:55:52' システム情報:ホスト: 'GOD23342' 、ip:'10 .244.46.14 '、os.name:' Windows 7 '、os.arch:' amd64 '、os.version:' 6.1 '、java.version:' 1.8.0_92 ' ドライバ情報:org.openqa sun.reflect.DelegatingConstructorAccessorImpl.newでsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) でsun.reflect.NativeConstructorAccessorImpl.newInstance0(ネイティブメソッド) で.selenium.remote.RemoteWebDriverインスタンス(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206) at org。 openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(エラーハンドラの詳細: RemoteWebDriver.java:247)org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:129)org.openqa.selenium.remote.RemoteWebDriverで 。(RemoteWebDriver.java:156) Android.firsttest ATで 。 setUp(firsttest.java:39) at sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ・ミーTHOD)java.lang.reflect.Method.invokeでsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) でsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) (Method.javaで 。 (Invoker.java:510) at org.testng.internal.Invoker.invokeConfigurations() Invoker.java:211) (org.estate.java:168) TestRunner.java:615) at org.testng.SuiteRunner.runTコンストラクタ(コンストラクタ)は、コンストラクタ(コンストラクタ)のコンストラクタです。コンストラクタの概要コンストラクタの概要コンストラクタの概要コンストラクタの概要コンストラクタの概要コンストラクタの概要コンストラクタの概要コンストラクタ(コンストラクタ) SuiteRunner.java:259)org.testng.TestNG.runSuitesSequentiallyでorg.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) でorg.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) で(TestNGの。 Javaの:1185)org.testng.TestNG.runSuitesLocallyで (org.testng.remote.RemoteTestNG.runでorg.testng.TestNG.runでTestNG.java:1110) (TestNG.java:1018) (RemoteTestNG。 java:111) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204) at org.testng.re mote.RemoteTestNG.main(RemoteTestNG.java:175)Appium-コードの実行中にアプリケーションの構成エラーが発生する
0
A
答えて
0
package Android;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
public class firsttest {
WebDriver driver;
@BeforeTest
public void setUp() throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities().android();
capabilities.setCapability("no", true);
capabilities.setCapability("newCommandTimeout", 100000);
capabilities.setCapability("noReset", true);
capabilities.setCapability("deviceName", "Medfield9C8687DA");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability(CapabilityType.VERSION, "4.4.4");
capabilities.setCapability("deviceName", "Venue7 3740 LTE");
// capabilities.setCapability("app", application.getAbsolutePath());
capabilities.setCapability("noRest", true);
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("appActivity",
"com.android.calculator2.Calculator");
driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"),
capabilities);
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
}
@Test
public void Sum() {
driver.findElements(By.xpath("//android.widget.Button")).get(0).click();
driver.findElement(By.name("2")).click();
driver.findElement(By.name("+")).click();
driver.findElement(By.name("5")).click();
driver.findElement(By.name("=")).click();
String result = driver.findElement(
By.className("android.widget.EditText")).getText();
System.out.println("Number sum result is : " + result);
}
@AfterTest
public void End() {
driver.quit();
}
}
0
私は は、パッケージ名を追加しました....ソリューションを考え出し、それが capabilities.setCapability( "appPackage"、「COMを働いていた人々を気にしません.android.calculator2 ");
関連する問題
- 1. appiumコードの実行中にエラーが発生しました
- 2. アプリケーションの実行中にエラーが発生する
- 3. コードの実行中にエラーが発生する
- 4. Rails 2.3.2アプリケーションを実行中にrakeでPsych構文エラーが発生する
- 5. 実行中のエラーbpm生成Emberアプリケーション
- 6. UbuntuでTensorflowを実行中に構文エラーが発生する
- 7. Rubyアプリケーションの実行中にエラーが発生しました
- 8. ionic 2アプリケーションの実行中にエラーが発生しました
- 9. mAuth = Firebase.getInstance()アプリケーションの実行中にエラーが発生しました
- 10. grailsアプリケーションを実行中にエラーが発生しました
- 11. ストアドファンクションの作成中にMySQL構文エラーが発生する
- 12. 角度2アプリケーションの作成中にTarballエラーが発生する
- 13. SAP HANA:テキストマイニング機能の実行中にsql構文エラーが発生する
- 14. サーバDjangoの構文エラーを実行中にエラーが発生しました
- 15. VS2015のエラーは、コード生成中に発生しましたが、
- 16. コードの実行中にNULLポインタ例外が発生する
- 17. Webアプリケーションの実行中に「HTTPエラー403.14 - 禁止」エラーが発生しました
- 18. Datatablesこのスクリプトの実行中にエラーが発生する
- 19. node.jsスクリプトの実行中に次のエラーが発生する
- 20. IOSアプリケーションのアーカイブ中にコード化エラーが発生しました
- 21. プロダクションモードで再生フレームワークを実行中にエラーが発生する
- 22. 実行中のdjangoプロジェクト中にエラーが発生しました
- 23. vxmlアプリケーションを実行すると、この構文エラーが発生します
- 24. rake migrationの実行中にpostgresエラーが発生する
- 25. プログラムの実行中にエラーが発生する
- 26. simpel RPCプログラムの実行中にエラーが発生する
- 27. イオンビルドアンドロイドの実行中にmergeDebugResourcesエラーが発生する
- 28. Hibernate 5.2.10 HQLの実行中にNoSuchMethodErrorエラーが発生する
- 29. rubyスクリプトの実行中にエラーが発生する
- 30. 生成されたjarファイルの実行中にエラーが発生しました