問題タブ [codeception]
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.
symfony - テスト コードで codeception パラメータを使用する必要がある
accept.suite.yml 構成ファイルに環境構成があります。パラメータの 1 つは言語です。テスト ステップを正しく実行するには、実際のテスト コードでこのパラメーター値を知る必要があります。
Acceptance.suite.yml 構成コンテンツ:
言語パラメータ値を取得するにはどうすればよいですか?
codeception - codeception、CEST クラス、およびユーザーステップ
codeception のドキュメントが古くなっているように感じます。
ログイン呼び出しなどに使用する usersteps 定義ファイルで動作する Cept ファイルがあります。
複雑なため、代わりに Cest クラスを使用したいのですが、ユーザーステップを認識させることができません。次に例を示します。
}
もちろん、私は得ます:
[RuntimeException] 未定義メソッド TestGuy::loginToCharacter の呼び出し
loginToCharacter は usersteps ファイルで定義されているためです。Cept ファイルと同じものが問題なく機能します。私は何が欠けていますか?
symfony - codeception 単体テストと symfony2 モジュール
最新の Codeception に更新して以来、以前は問題なく動作していたテストで最も奇妙なエラーが発生します。
そのうちの 1 つを、Symfony2 エンティティ マネージャーの取得までさかのぼることができました。何らかの理由で、以前は機能していた次の行が機能しなくなりました。
どうしたの?ドキュメントには何も言及されておらず、私はかなり迷っています。コンテキストは次のとおりです。
php - ダンプを使用するのではなく、移行によって Laravel 4 の DB に Codeception を適切に設定する方法
Laravel 4 アプリケーションをテストしたいです。しかし、データベースを作成しないとできません。問題は、私がこれらのことに取り組みたいということです:
- テスト用と開発用に別々のDB(メモリ内も良いでしょう)
- テスト前に移行とシードを行う
- テスト後のデータベースのクリア
それにアプローチする方法は?
php - ブラウザが正しいにもかかわらず、Laravelでテストが間違ったフォーム送信URLを取得する
Codeception を使用して、自分のサイトで受け入れテストを行っています。ログインフォームをテストしようとしましたが、失敗しました。テストの指示に従って手で試してみましたが、うまくいきました。そこで、Codeception のログを詳しく調べたところ、PhpBrowser は私のブラウザーが取得するのと同じ URL を取得することを発見しましたが、ポート番号はありません。
私のテスト:
私のフォーム:
修正方法は?
php - Codeception - testError または printFail での makeScreenshot
Codeception/phantomjs を使用していますが、テストが失敗したりエラーが発生したときにスクリーンショットをキャプチャしたいと考えています。エラーの理由はファイル名です。私はcasperjsで同様のことをしましたが、これをCodeception/phantomjsで実装するための最良の場所/方法を見つけることができません.makeScreenshotはConsole.phpではなくWebGuyでのみ利用可能です.
ありがとう!
vagrant - Vagrant でデータベースを使用して Codeception でテストする方法
私は Vagrant と Codception を使用していますが、アプリケーションのローカル性をテストしたい場合は、LAMP (またはそのようなもの) サーバーで実行する必要があります。Vagrant でデータベースを使用するにはどうすればよいですか?