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

0 投票する
4 に答える
7828 参照

android - Calabash-android でレポートを生成する方法

ひょうたんアンドロイドでレポートを生成するにはどうすればよいですか? レポートの作成方法については、「キュウリのレシピ」という本を調べました。しかし、それは私を完全に助けませんでした。ログインに失敗した理由に関するレポートを生成したい: 例: 1) ユーザーが有効な資格情報を入力し、ログインを試みた 2) しかし、server_error/user_not_found またはいくつかの例外が原因でログインに失敗した。ログインに失敗すると、サーバーからエラー xml/ statusCode が返されます。

calabash でその xml/status コードを使用してレポートを生成する方法は? 助けてください !!

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

android - calabash-android で runnin test のエラーを修正するにはどうすればよいですか?

私はCalabash-Androidを使用しており、このコマンドで実行すると:

このエラーが発生しています:

これを修正する方法についていくつかのアイデアはありますか?

私の構成:

  • rbenv バージョン 1.9.3-p392
  • ひょうたんアンドロイド バージョン 0.4.2
0 投票する
2 に答える
667 参照

xml - Java からプログラムで XML Calabash を呼び出す方法

XML Calabash (Xproc 実装) を呼び出して Java から実行する方法の例や指示が見つかりません。要件は簡単です。

  1. リスト項目 入力と出力をプログラムで指定できること。
  2. リスト項目 Jetty サーバーで実行されるプロセスにしたいので、同時に作業できること

    • ありがとう
0 投票する
1 に答える
1773 参照

android - ActionBar Sherlockからのビューでひょうたんアンドロイドを使用するには?

Androi プロジェクトでひょうたんを使用しています。そして、アクション バー Sherlock のメニュー項目を押したいと思います。このビューはアイコンで、ID は R.drawable.info_icon です。

それが私のレイアウトの共通ビューである場合、私は使用できます

しかし、シャーロックを使用すると、次のエラーが発生します。

ひょうたんテストでこのビューを押す方法を知っている人はいますか?

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

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

ios - calabash-ios sim の場所をスクリプトに追加するにはどうすればよいですか?

現在、カレンダーポップアップのボタンに触れようとしています。新しいウィンドウであるため、ポップオーバーの下のウィンドウではなく、それを見ていることを最初に認める必要があることを理解しています。

したがって、コマンドを使用することになっていることがわかります。

ただし、steps.rbファイルにリモートでさえ何かを追加すると、エラーが発生します...

構文エラーをスローしないように、このコマンドをどこにどのように挿入すればよいですか?

0 投票する
4 に答える
8173 参照

iphone - ひょうたんで「値」というラベルのセルが表示されるまでUITableビューを下にスクロールするにはどうすればよいですか

Calabash/Cucumberに「Value」というラベルの付いたセルが表示されるまで UITableView を下にスクロールするにはどうすればよいですか。私はそれを使用してそれをやろうとしてきました:

そして使用:

しかし、どれも機能していないようです。ありがとう!

上記を試したときに表示されるメッセージは明らかに次のとおりです。

次のスニペットを使用して、未定義のステップのステップ定義を実装できます。

次に (/^「(.*?)」が表示されるまで下にスワイプします$/) |arg1| を実行します pending # 上記の正規表現を希望するコードで表現 end

0 投票する
4 に答える
5195 参照

ios - ひょうたんのアラート (ios) からテキストを読み取るにはどうすればよいですか

ひょうたん/キュウリのテストで、iOS のアラートビューのテキストにアクセスするにはどうすればよいですか?

アラートに期待される内容があることを主張したい:

したがって、文字列を単純に「いいえ:」に変更し、文字列から他のすべてを破棄すると、実際には機能しているように見えますが、より複雑な文字列で実行することはできません:(

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

xml - ソース ドキュメントまたは初期テンプレートのいずれかを指定する必要があります

パイプラインで一連の xslt ステップを含む次のxprocコードを実行しようとしています。ただし、「href」リンクが明確に示されていますが、ひょうたんはソース ドキュメントを読み取ったり取得したりできません。

oXygen エディターで次のエラーが報告されます。

E [Calabash XProc] "ソース ドキュメントまたは初期テンプレートのいずれかを指定する必要があります"

コンソールからひょうたんを実行すると、次のエラーが表示されます。

May 07, 2013 2:41:52 PM com.xmlcalabash.util.DefaultXProcMessageListener エラー SEVERE: err:XD0011:XProc error err:XD0011 May 07, 2013 2:41:52 PM com.xmlcalabash.drivers.Main エラー SEVERE: それap:document 要素によって参照されるリソースが存在しない場合、アクセスできない場合、または整形式の XML ドキュメントではない場合、動的エラーになります。May 07, 2013 2:41:52 PM com.xmlcalabash.drivers.Main エラー SEVERE: 根本的な例外: net.sf.saxon.s9api.SaxonApiException: XML パーサー処理によって報告された I/O エラー C:stlConversionxprocstlxml.xpl: C :stlConversionx procstlxml.xpl (Das System kann die angegebene Datei nicht finden)

誰かがこのエラーで私を助けてくれますか?

私のxprocコードは次のとおりです。



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

android - Calabash-Android 実行ファイルが見つかりません

Windows 8 で calabash-android を実行しようとしています。Ruby 2.0.0 をインストールし、次のパス (システム変数) を追加しました。

コマンドラインで calabash-android run NetPocoCache.apk と入力しても機能しないのはなぜですか? 次のエラーが表示されます。

C:\Users\Anna\workspace\NetPocoCache\bin>calabash-android run NetPocoCache.apk -v このアプリとひょうたんバージョンの組み合わせのテスト サーバーが見つかりません。テストサーバーを再作成しています。2013-05-13 12:01:12 - "C:\Program Files\Java\jdk1.7.0_21/bin/keytool.exe" -v -list -alias androiddebugkey -keystore "C:/Users/Anna/.android /debug.keys tore" -storepass android 2013-05-13 12:01:12 - Aliasnamn: androiddebugkey Skapat den: 2013-maj-13 Posttyp: PrivateKeyEntry Lõngd pÕ certifikatskedja: 1 Certifikat[1]: ─gare: CN=Android Debug, O=Android, C=US Utfõrdare: CN=Android Debug, O=Android, C=US Serienummer: 2d0236c8 Giltigt frÕn den: Mon May 13 10:33:24 CEST 2013 until: Wed May 06 10:33:24 CEST 2043 Certifikatets fingeravtryck: MD5: 02:35:0D:D6:DA:3A:7D:B1:C7:29:43:B2:77:91:6F:48 SHA1: C2:45:61:B9:66: 58:D6:

ティロッグ:

1: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 3F 74 AD 07 92 A3 17 06 9E C0 AF 19 DC E4 E1

3D ?t........= 0010: 24 AA 97 24
$..$ ] ]

2013-05-13 12:01:12 - キーストアの MD5 フィンガープリント (「C:/Users/Anna/.android/debug.keystore」): 02:35:0D:D6:DA:3A:7D:B1:C7 :29:43:B2:77:91:6F:48 2013-05-13 12:01:12 - "C:\Program Files\Java\jdk1.7.0_21/bin/keytool.exe" -v -printcert - file C:/Users/Anna/AppData/Local/Temp/d20130513-2828-sej8xs/M ETA-INF/CERT.RSA 2013-05-13 12:01:12 - ─gare: CN=Android Debug, O=Android 、C=US Utfõrdare: CN=Android Debug、O=Android、C=US シリアル番号: 2d0236c8 Giltigt frÕn den: Mon May 13 10:33:24 CEST 2013 until: Wed May 06 10:33:24 CEST 2043 Certifikatets fingeravtryck: MD5: 02:35:0D:D6:DA:3A:7D:B1:C7:29:43:B2:77:91:6F:48 SHA1: C2:45:61:B9:66:58:D6:4A :9D:F8:A4:AF:14:9B:EA:F5:23:81:47:E8 SHA256: 9F:82:C4:B1:B3:44:4A:7E:F3:44:8B:AD: 7A:E5:07:30:F6:72:C5:EA:8E:C8:34:D9:F5:29:F5:F3:4C:92:0E:03 Namn pÕ signaturalgoritm: SHA256withRSA Version: 3

ティロッグ:

1: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 3F 74 AD 07 92 A3 17 06 9E C0 AF 19 DC E4 E1

3D ?t........= 0010: 24 AA 97 24
$..$ ] ]

2013-05-13 12:01:12 - 証明書に署名するための MD5 フィンガープリント (C:/Users/Anna/workspace/NetPocoCache/bin/NetPocoCache.apk): 02:35:0D:D6:DA:3A:7D:B1 :C7:29:43:B 2:77:91:6F:48 C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/lib/calabash-android/ helpers.rb:29:in `': No such file or directory - java -jar "C:/Ru by200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/lib/calabash-android/lib/manifest_extractor.jar" "C:/Users/Anna/workspace/NetPocoCache/bin/N etPocoCache.apk" (Errno::ENOENT) from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/lib/calabash-android/helpers.rb:29:in manifest' from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/lib/calabash-android/helpers.rb:12:in package_name' from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/bin/calabash-android-build.rb:21:in C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/bin/calabash-android-build.rb:17:in chdir' from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/bin/calabash-android-build.rb:17:in ブロックの calabash_build 内のブロック (2 レベル) in calabash_build' from C:/Ruby200-x64/lib/ruby/2.0.0/tmpdir.rb:88:in calabash_build mktmpdir' from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/bin/calabash-android-build.rb:16:in ' from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash- android-0.4.4/lib/calabash-android/helpers.rb:49:in build_test_server_if_needed' from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/bin/calabash-android-run.rb:16:in C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/calabash-android-0.4.4/bin/calabash-android:76:in <top (required)>' from C:/Ruby200-x64/bin/calabash-android:23:inload から「calabash_run」を C:/Ruby200-x64/bin から/calabash-android:23:in `'