問題タブ [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 - selendroid コマンドを実行しようとするとエラーが発生する
インターネットでいくつかのチュートリアルを読みましたが、うまくできているかどうかわかりません。
私はこのメソッドを書きました.Androidアプリケーションのいくつかのボタンをクリックすると、このボタンをクリックするとAndroidブラウザが開き、Googleにアクセスできるようになります。
コード:
このステップの後、selendroid .jar をプロジェクト apk の同じディレクトリに配置し、次のコマンドを試しました。
-with-dependencies.jar -app AndroidApp.apk
このコマンドの後、いくつかのエラーが表示されます->
- - - - - - -更新しました - - - - - - - - - -
システム変数として更新した後、すべてが機能しました。
サーバーを実行することができました!!!
しかし今、関数「TRABALHA」を呼び出すボタンをクリックすると、アプリケーションは単純に終了します。
- - -更新しました - - - - - -
これは、アプリがクラッシュしたときの logcat 出力です。
java - Selendroid モバイル ビュー: スクリプトの実行時 - 位置情報へのアクセスを有効にする必要があるため、モバイル Web サイトのマップが読み込まれません
私は、次の機能を持つモバイル Web サイトに取り組んでいます。
- 住所を編集できる地図ウィジェットのあるページ。
- 編集で郵便番号/住所を入力すると、場所が検索されて選択されます
.
上記のシナリオを自動化しようとしています。
モバイル デバイスの Firefox/Chrome ブラウザーでモバイル Web アプリを開くと、「現在地を共有しますか?」というポップアップが表示されます。www.myweb.com
このポップアップを受け入れると、マップが読み込まれ、住所を使用して場所を検索できます。
selendroid を使用してスクリプトを作成しましたが、selendroid モバイル ビュー アプリにポップアップが表示されません。マップもロードされていません。
場所はデフォルトで selendroid Web ビュー アプリと共有されていないようです。Selendroid Web ビュー アプリで Web サイトの位置情報へのアクセスを許可する方法はありますか?
android - アピウム アンドロイド パイソン。action.tap(btn).perform() と btn.click() のどちらが優れていますか?
したがって、appium android python テストで認証することにより、両方のケースが次のようにうまく機能することに気付きました。
誰がどのケースがより良い方法であるかを説明できますか?
c# - Selendroid と CSharp を使用して Web 要素を操作できない
現在、Selenium Webdriver と C# と xUnit アサーション ライブラリを使用して、自動化された UI テストを作成しています。私は最近、 Selendroidを使用した Android デバイスの自動化と、出発点としてのドキュメントhereを検討し始めました。
ここに私が現在持っているものがあります
- 物理的な Android デバイス。ネクサス7
- 2015 年 4 月 28 日時点の最新の Android SDK とすべてのアップデート
- 2015 年 4 月 28 日時点の最新の Java JDK
2015 年 4 月 27 日まで、すべてが正常に機能していました。ここで、テストを実行するたびに、ページ上の要素に対して実際にアクションを実行するステップに到達し、失敗します。
テストの例:
Microsoft Visual Studios を使用してデバッグすると、google_text_box が宣言され、適切に設定されていることがわかりますが、操作すると停止します。設定後に google_text_box のプロパティを調べると、 .Selected が次の例外をスローしたことが示され、それ以降の相互作用が妨げられます。
テストがすべて完了したら、トップ スタックを実行すると次のようになります。
どのような種類の要素 (input、div、select) と対話しようとするか、またはそれをどのように見つけるか (By.ID、By.CssSelector、By.Name) は問題ではなく、同じエラーを返し続けます。この時点で私は立ち往生しています。私は自動化されたテストと C# を書くのにかなりの初心者であり、Selendroid を使って水域をテストしている私のチームの唯一の人です。
お時間をいただき、ご意見をお寄せいただきありがとうございます。
android-studio - Android Studio で Selendroid、Selenium Grid を使用してテスト環境をセットアップする
手短に言えば、Android Studio環境でSelenium Grid、Selendroidを使用してモバイルテスト用のテスト環境をセットアップしたいと思います。簡単な学習に役立つ詳細なチュートリアル、ビデオ、またはプレゼンテーションを持っている人はいますか?