python-behave

    0

    1答えて

    私の動作コードは--formatと--outfileパラメータで実行でき、期待どおりに動作します。 behave 00-test.feature --format json --outfile "C:/results.json" C:/results.jsonのjson形式の結果が得られます。 これらの変数をbehave.iniとコマンドラインで渡すことは避けたいと考えています。私は私が考える

    2

    1答えて

    を持つ2つの異なるステップを私は何をしたいのか振るまい と私のpythonのテストを実行している同じステップを実施され、例えば切り抜いステップファイル内とする「ユーザーAがユーザーBを呼び出します」正しいステップにテストを教える時間を教えてください。例えば : .featureファイルの内容: @given('UserA calls UserB') def step_impl(context):

    0

    1答えて

    Gherkin/Behave(Pythonで)を使用して、組み込みアプリケーションをテストしています。 Gherkinコードはサーバー上で実行され、実際のアクティビティはネットワーク上で通信するデバイス上のアプリケーションによって実行されます。デバイス上のアプリケーションを手動で起動する必要があります。 デバイスを再起動するにはテストが必要です。テストアプリケーションを起動して再起動することもでき

    1

    2答えて

    私はPythonのbehave libraryを使用して、いくつかのBDD/Gherkinスタイルのテストを区切られたテキストファイルに書き込もうとしています。 典型的なシナリオは次のようになります。 Scenario: Check delivery files for illegal values Given a file system path to the delivery fol

    0

    1答えて

    私はFlaskチュートリアルに従っており、現在Behaveを使用してBehavior Driven Developmentを見ています。 私の仕事は、BDDを使用して、1人のユーザーがログインしてログアウトしてブログ投稿を作成できる非常に基本的なブログアプリケーションを構築することです。 フィーチャーファイル、ステップファイル、および環境ファイルを作成しました。私はその後、ユーザーがログインとログ

    0

    1答えて

    私は振舞いテーブル内のデータの一部を、ステップが実行された後に生成されるようにしたい振る舞いテストをしています。例えば。 whenステップが実行されると Given I have a step When I executed some other step Then the message should have the following data | field | value

    0

    1答えて

    サンプルのBDD Python Behaveコードがあります。私はホームページtest.feature振舞う実行すると開きますが、私は次のエラーを取得する: 'Context' object has no attribute 'find_element' フル・エラーは、次のとおりです。 Scenario Outline: visit test and search for product -

    1

    1答えて

    私は、私たちのプロジェクトのいくつかを記述するためにBDD機能を使用しています。ほとんどのシナリオは、djangoテストクライアントhttps://docs.djangoproject.com/en/1.10/topics/testing/tools/を使用して実装されていますが、一部はセレンでテストされています。理論的には、これらの機能のいくつかは両方のアプローチ(セレンとテストクライアントの両

    1

    1答えて

    私はモックで単体テストについて多くの記事を見てきました。 私は、支払いのゲートウェイにカードの詳細を提出する簡単なチェックアウトフォームを持っています。 Behave testsで支払いゲートウェイの応答を模擬することは可能ですか? @then(u'I submitted checkout form') def submit_checkout_form(context): "Mock

    0

    1答えて

    BDDに使用するにはBehaveを見ていますが、問題が発生しました。私は既に正常に動作しているSelenium(Python)テストは非常に少ないですが、動作を使用するとすぐに "chromedriver.exeが動作を停止しました"というエラーが表示されます。次のように私のSeleniumテスト(pytestを使用し、PyCharmからそれを実行している)では、テストは(正常に動作している)にな