問題タブ [frank]
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.
ios - Frankでアプリケーションの状態を保持するスクリプトを作成する方法は?
アプリケーションの状態保存を使用する iOS アプリケーションを Frank でテストしようとしています。
アプリケーションにアプリケーションの状態を強制的に保存させ、その状態を読み込んでアプリケーションを再起動させるにはどうすればよいですか?
ところで、シミュレータを再起動すると、アプリケーションの保存状態がリセットされます。
ios - ネイティブでクリーンな Cucumber ios および mac の実装
Calabash-iOS または Frank を介して iOS で Cucumber を使用する方法を見つけた人もいます。
私にとっては (これは個人的な意見であり、すべての人に当てはまるわけではありません)、これは最善の方法ではないと思います。それはネイティブではなく、この目的のためだけに、私または QA の同僚が新しい言語 (Ruby) を学ぶ必要があります。そして、それはUIに限定されています。
また、独自のセットアップ プロセスと依存関係スタックがあります。
そこで私は、Objective-C および Swift 用の Cucumber のネイティブのような実装を探し始めました。ネイティブ言語でステップを実装しながら、素晴らしい cucumber テスト ケース テクノロジを楽しむことができ、通常の XC テスト ケースのようにネイティブな方法で結果を確認することもできます。
しかし、私が探していたようなものを見つけることができませんでした。
ios - ココアポッドでフランクを作ろう
Cocoapods を使用する xcode アプリで Frank をビルドしようとしています。
セットアップ ( frank setup) は問題ありません。
セットアップ後、私は走りましfrank buildた。エラーが発生します。いくつかの調査の後、私は実行しました:
結果は次のとおりです。
別の調査の後、アーキテクチャを指定しようとしました。だから私は使用してアプリを構築しようとしました:
armv7私はアーキテクチャを試しましarmv7sたarm64。結果は常に次のようになります (Alamofire やその他のポッドではエラーになる場合があります)。
別の調査の後、ポッドのインクルードを追加しようとしましたfrankify.xcconfig
それは何も解決しません。
誰かが私が間違っていることを知っていますか? ハマった。
crash - 率直なスクリーンショットがキーボードでクラッシュする
キュウリの機能テスト ステップでタップするテキスト フィールドがあります。
次の行を使用して、すべてのステップの後にスクリーンショットを撮ります: frankly_screenshot("#{screenshot_file}”)
しかし、テキストフィールドをタップすると数字キーボードが表示されると、上記の行でアプリがクラッシュします。
同様の問題に直面した人はいますか?
サンプルコード:
ios - Frank に Cocoapods と interface-builder (Rubymotion) を上手に使ってもらうにはどうすればよいですか?
RubyMotion アプリで Frank がうまく動作するように、私は一日中努力してきました。これは非常にストレスの多いものになりつつあります。
私がこれまでに行ったこと:
- アプリを構築しました。このアプリには Cocoapods と
ibgem が含まれています。 - frank gemをインストールしました
gem install frank-cucumber - 実行されました
frank setup(これまでのところすべて正常に動作しているようです...) - 走った
frank build(これは :poop: がファンに当たる場所です)
下記参照:
ご覧のとおり、 が見つからないためCoreAudio、おかしくなっています。これは、インストールしたポッドの 1 つに含まれていると思います (含めていません)。
Frank が IB によって作成された xcodeproject をメイン アプリとして扱っているためと思われます。In file included from /Users/Gavin/Clients/TheRevelry/iOS/ib.xcodeproj/Stubs.m:4:
この投稿の提案を試しましたが、うまくいきません (私のアプリには他のワークスペースがありません)。