behat

    0

    1答えて

    私はコマンドを持っており、このコマンドはgoogle analytics APIに接続してデータを取得します。これは動作しますが、テストを書いてみると、Google APIの接続をシミュレートする方法はわかりません。私の最初のアイデアは文脈でGoogleのAPIを模擬することでしたが、このモックをコマンドに注入する方法はありますか? /** * @inheritdoc * @param Inp

    0

    1答えて

    私はBehat、Mink、Seleniumで機能テストを開発しています。私が設定されている場合、「browserName - 02:13:48.592 INFO - Got a request to create a new session: Capabilities [{browser=safari, name=Behat feature suite, browserName=safari,

    0

    1答えて

    通常、私は私のセレンサーバーは次のように起動します。 のjava -jar -Dwebdriver.firefox.profile =マイプロファイル/usr/local/bin/selenium-server-standalone-3.0.1.jar 私のプログラミング言語はPHPなので、私はSelenium2Driverを初期化するミンクを使用します。私のphpunitテストを実行することで、

    0

    1答えて

    の外の機能にアクセスする私は、既存の配布ベースのDrupalシステムでの動作テストの改善を担当しています。問題は、お互いを参照する異なるディレクトリからbehatテストを実行することです。私たちは複数のD7サイトをサポートしており、それらを内部配布に基づいているので、すべてのサイトで同じ種類の機能を作成するモジュールを共有できます。配布モジュールの例はdist_newsとdist_eventsであ

    1

    1答えて

    私はむしろPHPを初めて使っています。私は、JavaからPHPへのいくつかのテストを、クライアントが要求していることに従うように変換するように求められました。 私は基本テスト(API)から始め、GuzzlerとBehatを使って作業を簡単にすることに決めました。問題は、すべてのテストで同じクライアントを使用することができないということです。これは、PHPで何をしているのかわからないことが原因です。

    1

    1答えて

    私はdrupalにとても慣れています。私はパンテオンでdrupal8を使用しています。私はサイトを作成しました "ucfictious"。私は作曲家とdrushを使ってローカルコピーを作成しました。すべてがうまく行きました。今、私はgithubを通してCircleCIを設定しようとしています。私は非常に多くのエラーに遭遇し、私はエラーを解決することができませんでした。誰でもCircleCIの設定で

    1

    3答えて

    私は、SymfonyアプリケーションでBehatとSelenium/Minkを使って画像アップロードをテストしようとしています。アプリケーションはDockerコンテナで実行されています。我々は文脈での入力の多くに対処し、すでに呼び出されている方法で入力を持っているので、私は入力の NodeElementではなく $driver->attachFileToField('#id-of-input',

    3

    2答えて

    私は試してみたBehatのセットアップを動作させようとしていますが、Seleniumサーバーが起動していても、スクリプトを実行するとブラウザウィンドウが開きません。ヘッドレスで実行されているように見えますが、出力ファイルをチェックすると、ステップのどれも通過していません。 私はすべてを削除しようとしましたが、最初から新鮮なプルで始めましたが、何もそのトリックはありません。残念ながら、私はこの特定の

    0

    2答えて

    私は配列が空であるかどうかをチェックし、配列が空でなければ配列を出力し、ステップを失敗する必要がある動作のステップ定義を書いています。これを行うには、次のコードをステップ定義で記述しました。 if (!empty($issues)) { print_r($issues); throw new \Exception("Above issues were found for")