問題タブ [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.

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

java - Selenium Grid用のAndroidドライバーをセットアップしているときに、「ANDROID_HOME」環境変数が設定されていないというエラーが発生しました。誰もが解決策を提供します

FF、chrome、および IE のセレン グリッドを正常にインストールしました Android の機能をインストールしたい (Selendroid を使用) 次のスクリーンショット エラーが発生しました ここに画像の説明を入力

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

android - Appium/Selendroid での「コピー」と「貼り付け」の使用

AndroidテストデバイスでSelendroid / Appiumを使用して文字列をコピーして貼り付けることはできますか?

英語以外の文字 (アラビア語、ロシア語、ポルトガル語など) を使用するアプリの入力に sendKeys を使用する方法を考え出そうとしています。言語 (SwiftKey は 3 を実行しますが、sendKeys ではまだ応答しないようです)、そのため、実行可能な解決策は、文字列をコピーし (サーバー側にあるため)、テキスト ボックスに貼り付けることでした。

これらのコマンド (コピー/貼り付け) を送信するにはどうすればよいですか? 出来ますか?

参考までに、私のテストはJavaで行われていますが、任意の言語でのソリューションは大歓迎です:)

乾杯!

0 投票する
4 に答える
2113 参照

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'

誰でもこれで私を助けることができますか?

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

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 が発生しなくなります。

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

android - selendroid モバイル Web テストの自動化

maven を使用してセレン テストを実行しているときに、次のエラーが発生します。

情報: コマンドを実行しています:

どうすれば解決できますか

ありがとうございます

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

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.

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

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・シャー