問題タブ [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.
calabash - ひょうたんの変数にテキスト入力値を割り当てる
私は Appium と Selenium のバックグラウンドから来ている Calabash を評価しています。
Selenium では.attribute("value")
、 を変数に割り当てるだけで、それを使ってやりたいことを実行できます。ひょうたんで似たようなものを探しています。
特にAndroidアプリでは(クロスプラットフォームソリューションを探していますが)、EditText
クエリできる:text
ものがあり、出力で値を確認できます。
ひょうたんのステップ定義と同じ機能を実行し、出力 (つまり17512
) を変数に割り当てるにはどうすればよいですか?
どんなアドバイスでも大歓迎です。
ruby - ひょうたんiOSのスワイプコマンド
こんにちは、たくさんの画面をスワイプする必要があり、次のような構文をいくつか試しました
しかし、スワイプして画面を同じ画面に戻します。
ruby - カラバッシュのタッチまたはクエリをパラメータ化する方法はありますか
ひょうたんの touch/query/etc 関数で変数を使用する方法があるかどうかは誰にもわかりませんか?
たとえば、hotel_name という変数があり、touch("* Marked:#{hotel_name}") を使用して、次のようなテスト ステップでそれを使用するとします。
与えられた(/I select "(.*?)"$/) |hotel_name|
touch("*印:#{ホテル名}") end
それは私のために働いていません。それで、誰かがこれを行うことができるかどうか、またどのように行うことができるか教えてもらえますか?
ありがとう
ios-simulator - 0.11.4 横向きでタッチするとターゲットから外れているように見える
もともと、自動化されたテストは 8 月に機能し、継続的に実行されていました。経過後、それらは時代遅れになり、保留にしなければなりませんでした。私はそれらを再び機能させようとしていますが、Calabash-ios、ひょうたんサーバー、およびひょうたんコンポーネントを Xamarin Cloud コンポーネントに更新した後、問題が発生しました。タッチ コールが正しく機能しなくなりました。タッチが的外れのようです。
例: アプリのサインイン ボタンをタッチしようとすると、代わりにキーボードの "r" ボタンが押されます。キーボードもボタンを覆っていません。
ここに記載されている回避策を試してみましたが、横向きが問題を引き起こしている可能性がありますが、うまくいきません。
これは、iOS 8.1 を実行する iPad 2 シミュレーターを使用しています。私も7.1を試しましたが、同じ問題がありました。違いがある場合は、Xamarin を使用しています。
バージョン:
calabash-ios コンソールからも再現できます。
これらのコマンドは両方とも、デジタル キーボードの「R」ボタンをクリックします。
このコマンドは、サインイン ボタンを正しくクリックします。
誰かが前にこのようなものを見たことがありますか? また、これは物理デバイスを使用する場合には発生しません。
ios - xcrun 環境変数を Calabash ランチャーに渡すには?
calabash-cucumber バージョン 0.11.3、run_loop バージョン 1.0.9 を使用して calabash-ios を実行しています。
アプリのデバッグの一環として、実行時に使用する環境変数を設定します。私はこのようにxcrunを使ってアプリを起動しています:
または、xcode GUI を使用するときに、これをスキーム環境変数のリストに入れます。
calabash で実行するときに環境変数 (-e) を設定するにはどうすればよいですか?
ios - さまざまな言語/ロケールの CI の一部として Calabash Cucumber テストを実行する
現在、Jenkins ビルド ジョブの一環として、iOS 用の Calabash/Cucumber テストの実行を調査しています。アイデアは、アプリケーションがサポートするさまざまな言語に対してテストを実行することです。
アプリのビルド後にテストを初期化するコードは次のとおりです。
このプロジェクト ( https://github.com/jonathanpenn/ui-screen-shooter ) に出くわしました。このプロジェクトは、いくつかの自動化テストを実行し、さまざまな言語でアプリを起動しますが、それを自分のプロジェクトにどのように適合させることができるかわかりません。
cucumber を使用するときにシミュレーターが起動する言語を設定するにはどうすればよいですか?