問題タブ [calabash-android]

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 に答える
74 参照

ruby - IDが存在する場合にのみパンを続ける方法は?

要素のリストをパンして、設定された最小数の要素が画面に表示されていることを確認しようとしています。私が直面している問題は、最小値を高い数値 (ページに実際にあるものよりも大きい) に設定しても、「パン」が続行され、テストに合格することです。

最小数が存在しない場合に失敗させるために、id: 'itemContainer' の数が実際に存在するかどうかを確認する方法はありますか?

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

android - ひょうたんアンドロイド | radioButton カスタム ステップのヘルプをアサートしてください

xamarin フォームのラジオボタンでプレス イベントを実行しようとしています。ラジオボタンには 0 から 5 までのインデックスが付けられています。

これを実行query("RadioButton", :contentDescription) すると、6 つの radioButton (0 から 5 までのインデックス) が返されます。ラジオボタンは 2 つのボタンのグループに属しているため、固有のテキストはありません。したがって、ここでのインデックス値 2 から 5 はグループ RadioGroup の子であり、テキスト ラベルはすべて同じです。

私がやろうとしているのは、特定のインデックスを使用して radioButton にプレス イベントを設定することです。

私が持っている機能ファイルで:次にRadioButton番号0を押します

というカスタム ステップ定義を作成し、radio_button_steps.rbこれをデフォルトの calabash-android ステップ定義フォルダーに保存しました。

の構文は次のとおりradio_button_steps.rbです。

結果は次のように返されます。

二重引用符または単一引用符を使用して、または引用符なしで機能ファイルにインデックス値を配置しようとしましたが、それでもエラーが発生します。今、私は完全に迷っています...

誰でもアイデアはありますか?

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

android - 要素を押したままドラッグ

画像 (item_image) の ID があり、それを保持して、カートの ID (view_cart) であるカートにドラッグします。

perform_action('drag',fromX,toX,fromY,toY,steps) を試し、画像を保持して右にドラッグする pan("* id:'element'", :right) を使用しました。

私を手伝ってくれますか?

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

calabash - ひょうたん実行時間を短縮する方法

Android デバイスを PC に接続しています。ひょうたんテストの実行 次のコマンドを使用します。

機能を実行する前に、Calabash は常にアプリケーションを再度アップロードするため、時間がかかります。

これを無効にするにはどうすればよいですか?

どんな助けでも大歓迎です!

ありがとうございました!

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

android - アプリケーションテスト中のバッテリー使用量

アプリの実行中の使用状況を教えてくれるRubyのバッテリーパラメーターを探しています。

実行の開始時にバッテリー ステータスのスナップショットを取得し、実行の最後に別のスナップショットを取得してから、使用量を計算したいと考えています。

バッテリー レベルのステータスでは、必要な結果が得られません。テストではアプリの実行が短く、% が変化しないか、必要な結果が得られません。

これらのテストのためにワイヤレスでデバイスに接続できました

(コマンド:adb shell setprop persist.usb.chgdisabled 1機能しませんでした)。

コマンドadb shell dumpsys batteryは私に何も与えません。

多分それはcommand adb shell dumpsys batteryinfo

あなたの考え?

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

calabash - ひょうたんクエリの結果を textFile に出力するにはどうすればよいですか

わかりました、Android と iOS の xamarin と Ruby ファイル クラスに関するすべての calabsh クエリ ドキュメントを読みましたが、まだ答えが見つかりません。

私がやろうとしているのは、calabash-android コンソール ウィンドウでクエリを実行し、それらの結果をその場でファイルに書き込むことです。

たとえば: query("これは私のクエリです", :type (クラスなど..)
query("*") も実行できます - 次に、テキスト出力を取得し、要素を構築するために必要な情報を照合します'辞書'

query("*") f.write("C:\myFileName.txt",'w') を試してみましたが、コンソールが文句を言います..クエリで複数の演算子も試しました(f.write、f.open) .

よろしくお願いします。