mink

    2

    1答えて

    MinkでBehatを使用しています。これまではDesiredCapabilitiesをコード内に設定していましたが、これをbehat.ymlから取得して別のプロファイルを使用するように変更したいので、firefox用のプロファイルとchrome用のプロファイルがあります。 さて、これは、現時点では私のbehat.ymlです:私は、プロファイルクロームでテストを開始しようとすると chrome:

    0

    1答えて

    http://mink.behat.org/en/latest/drivers/zombie.htmlのインストール手順は(a)不完全であり、(b)Linuxのみです。 WindowsにZombieDriverをインストールするにはどうすればよいですか?

    0

    1答えて

    SeleniumとMinkでInternet Explorerを使用しています。問題は、たとえばログインテストを実行すると、ユーザーはログインしたままで次のテキストの実行に失敗するということです。何らかの理由でプライベートモードでブラウザを起動したり、ChromeやFirefoxと同じようにセッションデータを消去したりすることはありません。 私はbehat.ymlにプライベートモードに設定する試み

    0

    1答えて

    behat/binから自分のbehatセッションを実行すると、FeatureContextで定義されたステップだけが使用されていることがわかります。私がbeta -dlを試みると、これが確認されます。私のMinkContextはロードされていないので、使用できません。これらは私のcomposer.json、behat.yml、FeatureContextファイルです。 Composer json

    1

    4答えて

    テストを実行するときに、BehatがChromeを必要とするシナリオを起動するたびに、Chromeのポップアップが気になることはありません。 sessionオブジェクトにはmaximizeWindow()メソッドがありますが、「最小化」のようなものはありません。

    0

    1答えて

    私はBeHhat with PHPを使用しています。私は失敗/渡したステップを含むすべてのテスト実行のためにJsonログを作成するクラスを作成しています。 ここでは、複数のWebサイトでテストを実行し、URLをサンプルセクションに入れるため、シナリオの概要をたくさん使用しています。 しかし、シナリオノードのタイトルを取得してJsonに入れることはできません。私は使用しています しかし、それはシナリ

    0

    1答えて

    私はSeleniumとbehat minkで初めて作業しています。私は、次のコードを持っている: $category_dropdown = $this->find('xpath', "//select[@name=\"category\"]"); echo $category_dropdown->getHtml(); $category->selectOptionByText('Take Ou

    0

    1答えて

    すべてのシナリオの前に本当に設定が必要なものについては、BeforeScenarioが使用されます。 場合によっては、一部のシナリオでのみ設定する必要があるものがありますが、それらのうちのかなりの割合があります。たとえば、シナリオに「通常のユーザーアカウント」が存在する必要がある場合は、そのユーザーとしてログインして何らかの処理を行います。 @RegularUserとしてタグ付けされた各シナリオで

    0

    1答えて

    私はMinkでSeleniumを使用しています。私はSafariでページを開き、ログインします。そのために、私はそれがChromeで動作しますが、Safariで、それがフィールドに必要なテキストを入れて、一見ランダムな記号を追加しない /** * @When /^(?:i|I) fill in "([^"]*)" with value "([^"]*)"$/ */ public functi