問題タブ [calabash]
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.
android - calabash-android を使用してメニュー項目を右から左に移動する方法
私のアプリケーションには 10 を超えるメニューがあります。Android モバイルでこのアプリケーションを開くと、5 つのメニューしか表示されません。残りのメニューを表示するには、右から左にスワイプする必要があります。ここではswipeキーワードを使用しています。しかし、それはうまくいきませんでした。以下のコードを参照してください。
この問題の解決策を知っている人がいたら教えてください。前もって感謝します。
android - Hierarachy ビューアーが Google LG nexus 4 で動作しませんか?
Google nexus 4 を使用して Web アプリの階層ビューアーを開こうとしていました。しかし、それは機能していません。次に、この問題に関していくつかのフォームとサイトを検索していますが、デバイスをルート化する方法が示されています。ルート化すると、デバイスが保証を無効にする可能性があります。階層を開く方法はありますか。階層に関する 1 つのサイトを見ましたが、保証を無効にするなどの言及があり、保証を取り消すことができます。ここで私の懸念は正しいですか?保証を取り消すことはできますか?
ios - rspec で calabash-ios を実装する際の問題
http://devblog.snap-interactive.com/post/45933948225/mobile-automation-of-ios-nativeに記載されている手順に従って、rspec (キュウリではない) を使用して Calabash-iOS の統合をセットアップしようとしています。 -apps-with-calabash-ios#.Ue6PORz5BhF です が、続行できません。私が従った手順とデバッグエラーも詳細にリストしました。何がうまくいかないのか、いくつかの光を共有してください..私はルビーとひょうたんも初めてです。
手順: XCodeproject を作成し、https://github.com/calabash/calabash-iosに記載されている手順に従ってプロジェクトを構成しました。ターミナル cd でプロジェクト ディレクトリに移動し、rspec gem をインストールし、rspec –init を実行して spec_helper を作成しました。
ルビーマインを使用しています。
次のように存在するツリー構造:
テストプロジェクト
- ひょうたん.framework
- 特徴
- step_definitions
- サポート
- 01_launch.rb – このファイルを lib ディレクトリに移動し、spec_helper.rb で参照した launch.rb に名前を変更しました
- ..その他のファイル
- ライブラリ
- launch.rb
- MySpec.rb
- スペック
- MySpec_spec.rb
- spec_helper.rb
- 他のプロジェクト フォルダ…..
ここで見逃している rspec を使用しているときに従うべき特定の形式はありますか? (きゅうりの機能フォルダー、step_definitions などにあるように..)
ファイルの内容を投稿しています:
launch.rb
> このように APP_BUNDLE_PATH を追加するのは正しいですか?
> アプリケーションのソース コードがある場合、または .app がある場合にのみ、ここに APP_BUNDLE_PATH を追加する必要がありますか?"
Debugging launch.rbで、次のエラーが表示されます。誰かがこれを解決するのを手伝ってくれます:
spec_helper.rb
ご注意ください:
「require 'rspec'」行に「No such file to load」とあるのはなぜですか? プロジェクトディレクトリにrspec gemをインストールしました
spec_helper.rb をデバッグすると、次のエラーが表示されます。
何がうまくいかないのかを教えてください。
MySpec_spec.rb
ターミナルで「rspec spec」を実行すると、次のようになります。
/Users/qateam/Desktop/library_project/TestProject/spec/launch.rb:17:in <top (required)>': undefined method
before' for main:Object (NoMethodError) from /Users/qateam/Desktop/library_project/TestProject/spec/spec_helper.rb:1:in require_relative'
from /Users/qateam/Desktop/library_project/TestProject/spec/spec_helper.rb:1:in
' from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in require'
from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in
require' from /Users/qateam/Desktop/library_project /TestProject/spec/PlayWithShopwise_spec.rb:1:in <top (required)>'
from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/configuration.rb:896:in
load' from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4 /lib/rspec/core/configuration.rb:896:in block in load_spec_files'
from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/configuration.rb:896:in
each' from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14 .4/lib/rspec/core/configuration.rb:896:inload_spec_files'
from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/command_line.rb:22:in
/Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/runner.rb:80 から実行:in run'
from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/runner.rb:17:in
block in autorun'
これに関するすべての入力に感謝します..
calabash-rspec の実際の例、またはドキュメント/チュートリアルがある場合は、共有してください。
ありがとう、
xslt - XProc を使用した XSLT - 必要な型のパラメータ バインディング
Saxon (バージョン 8.9) を呼び出すバッチ ファイルを XProc パイプライン (Calabash) に変換しようとしています。これは私のバッチ呼び出しです:
パラメーター構成は、スタイルシートで次のように定義されます。
XProc 部分は次のようになります。
エラーメッセージは次のとおりです。
変数 $config の値の必須項目タイプは document-node(); です。指定された値の項目タイプは xs:string です
ステップは知って<p:exec>
いますが、後で他の XSLT 変換によって構成ファイルが生成されるため、使用したくありません。また、他の XProc ステップでも再利用されます。
正しいパラメータ型で XSLT スタイルシートを呼び出す可能性はありますか? ご協力いただきありがとうございます!
ios - Mac OS で calabash-ios を使用して ipa ファイルをテストするには?
これで初めてMac OS Xに取り組んでいます。サンプルのipaファイルをインストールし、calabash-androidのようにcalabash-iosを使用してテストする必要があります。通常、calabash-androidでは、apkファイルをダウンロードして署名し、androidにapkファイルをインストールしますdevice.次に、cucumber を使用してシナリオの作成を開始します。しかし、calabash-ios では、ipa ファイルを iphone にインストールする方法がわかりません。私はネットで検索しましたが、xcodeによって既に作成されたサンプルプロジェクトを提供しています。ここで私の懸念は、calabash-ios モバイル自動化ツールを使用して外部 ipa ファイルをインストールおよびテストする方法です。この問題の答えを知っている人がいたら教えてください。前もって感謝します..
maven - Maven ビルド中に calabash-android テストを実行する
まず、Maven 中央リポジトリに calabash-android のエントリがなく、calabash-android プロジェクトが提供していないため、これは簡単ではないと思います。
そうは言っても、Maven ビルド中に calabash-android テストを管理する方法を知っている人はいますか? これのためのプラグインはありますか?何も見つかりませんが、私のgoogle-fuが失敗したか、回避策がある可能性があります...それについて聞きたいです.
[編集] apk ビルドに maven-android プラグインを使用しています。
ios - ひょうたん iOS と Xcode
テストの自動化に Calabash-iOS を使用しようとしていますが、Calabash での Xcode の関連性を認識していません。Xcode 4.6.3、Ruby 1.9.3、キュウリをダウンロードして開始しました。自動化に Xcode を使用する方法に行き詰まっています。テストするアプリケーションの ipa ファイルがあります。ブラウジングすると、テストしようとしているアプリにひょうたんフレームワークを配置する手順が示されています。なぜこれを行う必要があるのですか? そして、Xcode ツールの具体的な用途は何ですか?iPhone でテストするつもりなので、なぜ xcode が必要なのですか? 親切に説明してください。
automated-tests - Calabash Automation: バックエンド CRUD を使用したアプリのテスト
Calabash は、アプリ内の機能をテストするのに最適です。しかし、私のアプリにはかなりのバックエンドとフロントエンドの変更が必要なため、私のテストには大きな制限があると感じています。たとえば、クーポンを管理するためのアプリがあります。ビジネス ユーザーとして、データベースを更新するバックエンドで新しいクーポンを作成できます。これがアプリにプッシュされます。手動テスト中に、新しいクーポンを受け取った後にすべての機能が動作するかどうかを確認しようとしています. データベースの更新を自動化するにはどうすればよいですか?
さまざまな機能の Web サービス URL があります。ひょうたんに Web サービス URL を実行させて、クーポンを作成、削除、または更新することはできますか?
ios - ひょうたん:iPhoneでタッチを記録する方法
iPhone シミュレーターで IRB 経由でタッチを記録および再生しましたが、実機から記録する方法については何も見つかりませんでした。通過するドキュメントはありますか?