問題タブ [selendroid]
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.
java - Selenium Grid用のAndroidドライバーをセットアップしているときに、「ANDROID_HOME」環境変数が設定されていないというエラーが発生しました。誰もが解決策を提供します
FF、chrome、および IE のセレン グリッドを正常にインストールしました Android の機能をインストールしたい (Selendroid を使用) 次のスクリーンショット エラーが発生しました
android - Appium/Selendroid での「コピー」と「貼り付け」の使用
AndroidテストデバイスでSelendroid / Appiumを使用して文字列をコピーして貼り付けることはできますか?
英語以外の文字 (アラビア語、ロシア語、ポルトガル語など) を使用するアプリの入力に sendKeys を使用する方法を考え出そうとしています。言語 (SwiftKey は 3 を実行しますが、sendKeys ではまだ応答しないようです)、そのため、実行可能な解決策は、文字列をコピーし (サーバー側にあるため)、テキスト ボックスに貼り付けることでした。
これらのコマンド (コピー/貼り付け) を送信するにはどうすればよいですか? 出来ますか?
参考までに、私のテストはJavaで行われていますが、任意の言語でのソリューションは大歓迎です:)
乾杯!
android-testing - Selendroid サーバーの起動中にエラーが発生しました
jar をダウンロードし、次のコマンドで selendroid サーバーを起動しようとしました。
java -jar selendroid-standalone-0.8.0-with-dependencies.jar -app selendroid-test-app-0.8.0.apk
しかし、それは私にこのエラーを与えているようです:
SEVERE: Error occurred while building server: An error occurred while resigning the app 'selendroid-test-app-0.8.0.apk'
誰でもこれで私を助けることができますか?
android - Mavenを使用したSelendroid:そのようなアーカイバはありません: 'apk'
selendroid-standalone を使用して携帯電話への接続を処理するテスト ケースを準備しようとしています。このプロジェクトは Maven を使用し、いくつかのサブモジュールが含まれているため、そのような依存関係を最上位の pom.xml に追加しました。
<dependency>
<groupId>io.selendroid</groupId>
<artifactId>selendroid-standalone</artifactId>
<scope>compile</scope>
<type>jar</type>
<version>0.5.1</version>
</dependency>
その後、コンパイルしようとすると、次のようなエラーが発生します。
Error adding archived file-set. PlexusIoResourceCollection not found for:
d:\XXX\selendroid-server-0.5.1.apk:
No such archiver: 'apk'.
依存関係をサブモジュールに移動しようとしましたが、使用する行SelendroidConfiguraion
またはパッケージの他のクラスに NoClassDefFoundError があります。
編集: 他の依存関係を追加すると、NoClassDefFoundError が発生しなくなります。
android - selendroid モバイル Web テストの自動化
maven を使用してセレン テストを実行しているときに、次のエラーが発生します。
情報: コマンドを実行しています:
どうすれば解決できますか
ありがとうございます
java - セレンドロイド起動時の例外
セレンドロイドのテストから始めようとしています。しかし、次のコマンドでSelendroidを起動しているとき:
次のように例外が発生します。
D:\J Drive\android-sdk\tools>java -jar selendroid-standalone-0.9.0-with-dependen cies.jar -app selendroid-test-app-0.9.0.apk 2014 年 4 月 1 日 5:44: 02 PM io.selendroid.SelendroidLauncher main INFO: ################Selendroid ################# 2014 年 4 月 1 日 5 :44:02 PM io.selendroid.SelendroidLauncher lauchServer INFO: selendroid-server ポート 4444 を開始しています 2014 年 4 月 1 日 5:44:02 PM io.selendroid.io.ShellCommand exec INFO: コマンドを実行しています: D:\J Drive\android- sdk\build-tools\19.0.3\aapt.exe remove D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/MANIFEST. MF Apr 01, 2014 5:44:02 PM io.selendroid.io.ShellCommand exec INFO: コマンドの実行: D: \J Drive\android-sdk\build-tools\19.0.3\aapt.exe remove D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/CERT. RSA Apr 01, 2014 5:44:02 PM io.selendroid.io.ShellCommand exec INFO: コマンドの実行: D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe remove D:\ J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/CERT.SF Apr 01, 2014 5:44:02 PM io.selendroid.io.ShellCommand exec INFO: コマンドの実行: D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe remove D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/アンドロイド。SF 2014 年 4 月 1 日 5:44:02 PM io.selendroid.io.ShellCommand exec INFO: コマンドの実行: D:\J Drive\android-sdk\build-tools\19. 0.3\aapt.exe 削除 D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/ANDROIDD. RSA 2014 年 4 月 1 日 5:44:02 PM io.selendroid.io.ShellCommand exec INFO: コマンドの実行: J:\java\bin\jarsigner.exe -sigalg MD5withRSA -digestalg SHA1 -signedjar D:\J Drive\android- sdk\tools\resigned-selendroid-test-app-0.9.0 .apk -storepass android -keystore C:\Users\ADMIN.android\debug.keystore D:\J Drive\android-sdk\tools\selendroid-test -app-0.9.0.apk androiddebugkey Apr 01, 2014 5:44:03 PM io.selendroid.SelendroidLauncher lauchServer SEVERE: サーバーの構築中にエラーが発生しました: アプリ 'selendroid-test-app-0.9.0 の再署名中にエラーが発生しました.apk'. io.selendroid。exceptions.SessionNotCreatedException: アプリ「selendroid-test-app-0.9.0.apk」の再署名中にエラーが発生しました。io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:114) で io.selendroid.server.model.SelendroidStandaloneDriver.(Selendro idStandaloneDriver.java:82) で io.selendroid.server.SelendroidStandaloneServer.initializeSelendroidS erver (SelendroidStandaloneServer.java:91) io.selendroid.server.SelendroidStandaloneServer.(SelendroidStandaloneServer.java:65) io.selendroid.SelendroidLauncher.lauchServer(SelendroidLauncher.java: 67) で io.selendroid. java:134) at io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:112) ... 5 つ以上 原因: io.selendroid.exceptions.ShellCommandException: ... 9 つ以上 スレッド "main の例外" io.selendroid.exceptions.SessionNotCreatedException: アプリ 'selendroid-test-app-0.9.0.apk' の再署名中にエラーが発生しました。io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:114) で io.selendroid.server.model.SelendroidStandaloneDriver.(Selendro idStandaloneDriver.java:82) で io.selendroid.server.
appium - selendroid モードで appium テストを実行する方法 (API<17)>
実際のデバイスで自動化テストを実行したいのですが、以前はエミュレーター (API>17) でこれを実行しましたが、同じテストを Appium で selendroid モードで実行しようとして失敗しました。
以下は、appiumがselendroidモードで実行されるように構成した機能です。
Appium バージョン: 1.0 Selendroid バージョン: 0.10
ポート番号:6001およびブートストラップポート:4001でappiumを実行し、デフォルトポート:8080でselendroidサーバーを実行します
以下は Appium サーバーのログです。
アピウム ログ:
実際のデバイスで selendroid モードで appium テストを実行するには、特定の変更を加える必要があることをお知らせください。
ありがとう、プリヤンク・P・シャー