問題タブ [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.
phantomjs - phantomjs クッキーのリセット
buildbot と phantomjs の助けを借りてコードセプションを実装しています。
これはすべて正常に機能し、コミットが行われると buildbot が codeception を起動し、WebDriver を使用して codeception からの接続を受け入れるバックグラウンドで phantomjs を実行しています。
ただし問題は、phantomjs が Cookie を保存しているため、ログインしている最初のテストは、ユーザーが既にログインしているため、常に失敗することです。
テストを実行するたびに、phantomjs に Cookie をリセットさせるにはどうすればよいですか?
phantomjs を再起動してみましたが、これで問題は解決しましたが、buildbot でこれを行う方法がわかりません。さらに、この特定の問題についてはやり過ぎのようです..
php - Codeception で要素の上にマウスを移動するにはどうすればよいですか?
誰かが助けてくれたり、私に答えを教えてくれることを願っています....
ウェブサイトのテストに Codeception を使用しています。メニュー要素にカーソルを合わせて残りのメニューを表示する方法が見つからないことを除けば、すべて問題ありません。
watir と webdriver で使用できました
browser.div(:class->"menu-item-1").hover
は見つかり moveMouseOver
ましたが、機能していないようです。私はもう試した
と
moveMouseOver('.menu-item-1')
laravel - Codeceptionを使用したLaravel 4モデル単体テスト - クラス 'Eloquent'が見つかりません
Codeceptionを使用してLaravel 4単体テストを実行しようとしています。
依存関係のない単純なクラスのテストを実行すると、問題なく動作します。しかし、Eloquent に依存するモデルをインスタンス化すると、次の致命的なエラーが発生します。
PHP 致命的なエラー: 4 行目の /var/www/project/app/models/Role.php にクラス 'Eloquent' が見つかりません
単体テスト:
モデル:
プロジェクトの構造:
次のファイル構造で、プロジェクト ルートからvendor/bin/codecept 実行ユニットを実行しています。
私は何を間違っていますか?
selenium-webdriver - Codeception と Selenium 2 の警告
codeception を介して Selenium2 テストを実行しようとすると、多くの警告が表示されます。ただし、テストは機能します。
これらは、誰かが正しい方法で私を修正できる場合の警告です:
============= この時点でテストが始まります
php - Laravel を使用した CodeCeption REST での Responsecode 該当なし
codeception を使用してテストしたい RESTful API があります。codeception の REST モジュールは、responsecode とコンテンツの取得に問題があるようです。
完全なスタック トレースは次のとおりです。
明らかに応答コードは 200 ですが、どういうわけか応答コードを取得できません。ここで何が起こっているのですか?
ant - コードセプションと連携するように Bamboo をセットアップする方法は?
私は、Bamboo を codeception テストで動作させようとしています。コードセプションを使用して、symfony プロジェクトでコードをテストしています。
いくつかの調査の後、コードセプションを使用して Jenkins をセットアップする方法に関する記事を見つけました。
一度読んだら、Ant を使用して、テストを実行する codeception コマンドを実行する必要があることがわかりました。
問題は、すべてをどこに置くべきか本当にわからないことです。この記事では、新しい Ant タスクのすべてのフィールドについて説明していますが、何も機能していないようです。
誰か助けてくれませんか?
codeception - dev/staging/live で URL が異なる codeception phpbrowser
私は Codeception を初めて使用し、以前の PHPUnit セットアップを再現しようとしています。
テストするサーバーが 2 つあります。それらは PphBrowser 構成用の異なる URL を持っており、これを教える方法がわかりません。
私のローカル開発マシンでは、正しい構成は次のとおりです。
ただし、ステージングおよびライブ マシンでは、次のようにする必要があります。
symfony2 の config_dev.yml / config_test.yml ファイルと同様に動作するドキュメントは見つかりませんでした。誰かが解決策を得ましたか?
codeception - codeception assertTrue() と同等ですか?
ドキュメントとソースを何度か読みましたが、うまくいきません。
PHPUnit の「this->assertTrue($var)」に相当する Codeception を探しています。
ドキュメントによると、それはうまくいくはずですが、「未定義のメソッド」ではありません。どのヘルパー、モジュール、またはその他のものをアクティブ化する必要がありますか?