mink

    9

    3答えて

    私はSelenium2ドライバでBehatとMinkを使用していますが、fillField()関数を使用する代わりにフォームフィールドに直接入力しようとしています(生のキーボード入力をシミュレートしています)。 これは私がしようとしているものです: $element = $this->getSession()->getPage()->find('css', '#questionName'); $

    31

    1答えて

    現在、Behat with Mink & Goutte Driverを使用しています。私が開発環境で使用しようとしているのは、app_dev.phpファイル(app_dev.phpファイル、Symfony2スタンダード版)を使用しています。私のテストは正常に動作しています(Gists)。 しかし、私は(代わりの「DEV」、およびデバッグモードが無効になって「テスト」に設定された環境パラメータを除き

    6

    1答えて

    symfonyでREST APIをビルドしています.Mhatとsymfony2のbehat拡張機能を使ってBehatでテストしたいと思います。 GETメソッドには問題はありません。データベースオブジェクトを「模擬」し、「私は現在の」ステップ定義を使用してレスポンスをチェックします。 しかし、特定の要素の投稿が機能するかどうかをテストするとき、私はMinkで投稿後のパラメーターを送信する方法がわかり

    6

    1答えて

    私はいくつかのサイトをテストするためにBehatとMinkを使用しています。それらのうちの2つは、シングルサインオンを使用するので、私のテストの一つは、一つのサイトにログインを含み、第二のサイトに行き、私がログインしていますチェック これは、このbehatコードでacomplishedされています。 Feature: SSO In order to login in all relate

    1

    2答えて

    どのようにして現在のブラウザ名を使用できますか?私はChromeとFirefoxを使用しています。私の機能テストでは機能 - > chrome、features - > firefoxの順です。私はスクリーンショットを生成することができるテストが失敗したときにスクリーンショットを撮りたい、それはちょうど私のルートディレクトリに保存する。私はファイルを適切なブラウザの下に保存します。 print_r

    6

    3答えて

    私はBehatを使用してサードパーティのWebショップをテストしています。私はshoppingcartの中で私が削除したいアイテムを持っています。私は本当にそれをしたい場合私に尋ねる確認ポップアップが表示されます。このダイアログの構造は、次のようになります。 <div> <strong class="title">Remove item from shoppingcart</strong

    0

    1答えて

    2つ目のシナリオを実行すると、1つのシナリオで設定したヘッダー(Authorizathion)がまだ存在します。 私はドキュメントhttp://docs.behat.org/en/v3.0/を見てきましたが、そこに私の問題について何かを見つけることができました。 なぜですか?

    5

    4答えて

    私は、ZombieJSドライバを使用して、テストにBehatを使用していますが、これまでのところすべてがうまくいきましたが、悩ましいことが1つあります。私はBehatにクリックをシミュレートする方法を見つけることができません。非リンク要素。私はこれがMinkが "クロスブラウザ"ドライバであることに由来し、リンク以外の要素をクリックするのは実際には意味がないと思う。私のユースケースでは、ページにj

    1

    2答えて

    私のアプリケーションをテストするには、Minkとブラックボックスを使ってBehatを使用しています。私はのちゃんとしたのアイデアがBehatの仕組みを持っていますが、現在は正常に動作するための1つのテストを取得できません。ここに何が起こっているのかの写真があります。 は、ここにあなたが見ることができるように、明確に「こんにちは」と言うテキスト要素がある私のホームページ の画像です。これは単なる見出

    0

    1答えて

    私が機能を持っているsymfonyの3コントローラファイルで: /** * @Route("/user/registration", name="post_registration") * @Method("POST") * @return mixed */ public function postRegistration() {