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

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

xamarin - Android と iOS の両方の機能ファイルの単一セット

Xamarin Forms で iOS と Android の間で機能ファイルを共有するにはどうすればよいですか? 単一の UI コードベースをテストしているときに、複数のフィーチャー ディレクトリを作成する理由がわかりません。

推奨されるアプローチは何ですか?

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

ios - ひょうたん iOS 日付ピッカーの問題

Calabash-iOS 自動化の日付ピッカーに単純なコードを使用しています。今日または過去の日付を選択するように設定すると、失敗します。誰かがそれについて考えてくれることを願っています。ここに私のコードとエラーメッセージがあります:

すると(/^I set Reminder Date "(. ?)" Time "(. ?)"$/) do |date10, time10|

end次に、リマインダーの日付を「2014/05/08」時間「5:24」に設定します

設定された日付が今日の日付または過去の日付である場合、これは失敗し、将来の日付である場合は合格します。何人かの友人がその解決策を知っている場合は、提案してください。

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

ios - スライダー ハンドラーをドラッグ アンド ドロップしてトラックをスクロールする

メディア プレーヤーの機能をテストする必要があります。問題はありませんが、スライダー ハンドラーをドラッグ アンド ドロップして現在のトラックの再生位置を変更する方法がわかりません。

関数を試しchange_slider_value_toましたが、うまくいきません。

実行するquery "slider"と空のセットが返されますが、実行すると次のようquery "GFSliderView"に返されます。

calabash-androiddragdrag_coordinatesiOS のようなことを行う方法はありますか?

これらのコマンドを試しました:

send_uia_command :command => "dragFromToForDuration({startOffset:#{from}, endOffset:#{to}, duration:4});"

(はfromスライダー ハンドラーの実際の位置で、値を増やした場合)tofromcenter_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 コマンドについて何も知らないため、愚かな間違いを犯した可能性があります。

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

xamarin - Xamarin アプリに対して calabash-ios テストを実行しようとすると、インストゥルメントから「パス (null) を解釈できません」

Ruby、Cucumber、および Calabash-IOS をクリーンにセットアップした新しいマシンがあります。

ターミナルから cucumber を実行しようとすると、インストゥルメントから次のようなエラー ポップアップが表示されます。

「パスを解釈できません (null)」というメッセージが表示され、シミュレーターが起動しない

APP_BUNDLE_PATH を変更しようとしましたが、APP_BUNDLE_PATH をコメントアウトしようとしましたが、どちらも機能しませんでした。

これは、Xamarin Studio を使用してビルドされたコンパイル済みの .app ファイルです。楽器が起動しようとしているときに、何らかの理由でこの .app ファイルに何らかの問題があると思いますか? この同じセットアップは他のマシンでも問題なく機能するため、環境上の問題であるに違いありません。

キュウリまたはひょうたん (または楽器) からより良い出力ログを取得して、このエラーの原因を正確に把握する方法はありますか? または、シミュレーターで .app を正しく起動するためにひょうたんを取得しようとすることができるアイデアを誰かが持っていますか?

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

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 に下位互換性の問題があるということですか、それとも私のキーチェーンに関係しているのでしょうか。助けが要る。