問題タブ [calabash-ios]
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.
xamarin - Android と iOS の両方の機能ファイルの単一セット
Xamarin Forms で iOS と Android の間で機能ファイルを共有するにはどうすればよいですか? 単一の UI コードベースをテストしているときに、複数のフィーチャー ディレクトリを作成する理由がわかりません。
推奨されるアプローチは何ですか?
ios - ひょうたん iOS 日付ピッカーの問題
Calabash-iOS 自動化の日付ピッカーに単純なコードを使用しています。今日または過去の日付を選択するように設定すると、失敗します。誰かがそれについて考えてくれることを願っています。ここに私のコードとエラーメッセージがあります:
すると(/^I set Reminder Date "(. ?)" Time "(. ?)"$/) do |date10, time10|
end次に、リマインダーの日付を「2014/05/08」時間「5:24」に設定します
設定された日付が今日の日付または過去の日付である場合、これは失敗し、将来の日付である場合は合格します。何人かの友人がその解決策を知っている場合は、提案してください。
ios - スライダー ハンドラーをドラッグ アンド ドロップしてトラックをスクロールする
メディア プレーヤーの機能をテストする必要があります。問題はありませんが、スライダー ハンドラーをドラッグ アンド ドロップして現在のトラックの再生位置を変更する方法がわかりません。
関数を試しchange_slider_value_to
ましたが、うまくいきません。
実行するquery "slider"
と空のセットが返されますが、実行すると次のようquery "GFSliderView"
に返されます。
calabash-androiddrag
やdrag_coordinates
iOS のようなことを行う方法はありますか?
これらのコマンドを試しました:
send_uia_command :command => "dragFromToForDuration({startOffset:#{from}, endOffset:#{to}, duration:4});"
(はfrom
スライダー ハンドラーの実際の位置で、値を増やした場合)to
from
center_x
uia('target.mainWindow().sliders()[0].dragToValue(0.5);')
change_slider_value_to "SliderHandle.png", 0.2
map("GFSliderView", :changeslider, 0.2)
(10、0.8、100 などの他の値でも試しました)
それらのどれも機能しませんでした-シミュレーターでアプリのクラッシュを引き起こしたものもあれば、コンソールがスタックしただけのものもありました。
私は Calabash の使用にあまり詳しくありません (ほぼ 2 か月間使用しています)。また、アプリの開発と UIA コマンドについて何も知らないため、愚かな間違いを犯した可能性があります。
xamarin - Xamarin アプリに対して calabash-ios テストを実行しようとすると、インストゥルメントから「パス (null) を解釈できません」
Ruby、Cucumber、および Calabash-IOS をクリーンにセットアップした新しいマシンがあります。
ターミナルから cucumber を実行しようとすると、インストゥルメントから次のようなエラー ポップアップが表示されます。
「パスを解釈できません (null)」というメッセージが表示され、シミュレーターが起動しない
APP_BUNDLE_PATH を変更しようとしましたが、APP_BUNDLE_PATH をコメントアウトしようとしましたが、どちらも機能しませんでした。
これは、Xamarin Studio を使用してビルドされたコンパイル済みの .app ファイルです。楽器が起動しようとしているときに、何らかの理由でこの .app ファイルに何らかの問題があると思いますか? この同じセットアップは他のマシンでも問題なく機能するため、環境上の問題であるに違いありません。
キュウリまたはひょうたん (または楽器) からより良い出力ログを取得して、このエラーの原因を正確に把握する方法はありますか? または、シミュレーターで .app を正しく起動するためにひょうたんを取得しようとすることができるアイデアを誰かが持っていますか?
compiler-errors - Calabash-ios リンク エラー: "_kSecAttrSynchronizableAny"、参照先: -[LPSSKeychainQuery query] in calabash(LPSSKeychainQuery.o)
calabash-ios プロジェクトの ..-cal ターゲットを実行しようとすると、リンク エラーが発生しました。
エラーは次のとおりです。
下の図のエラーを解決した後、上記のエラーが発生しました
https://github.com/calabash/calabash-iosの手順を実行した後のひょうたんリンク エラー
OS X Lion、 XCode バージョン 4.6.2、
更新された ruby を ruby 2.0.0p451 (2014-02-24 リビジョン 45167) [x86_64-darwin12.5.0]で実行するホーム iMac で、iOS 用の初めてのひょうたんセットアップを行っています。
ルビーのインストール中に端末でこれが見つかりました
これが問題を引き起こしているかどうかはわかりません。
以前、Mavericks を実行しているオフィスの Macbook pro でこれらの手順を実行しましたが、問題は見つかりませんでした。最新の calabash-ios に下位互換性の問題があるということですか、それとも私のキーチェーンに関係しているのでしょうか。助けが要る。