問題タブ [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.

0 投票する
1 に答える
2719 参照

phantomjs - phantomjs クッキーのリセット

buildbot と phantomjs の助けを借りてコードセプションを実装しています。

これはすべて正常に機能し、コミットが行われると buildbot が codeception を起動し、WebDriver を使用して codeception からの接続を受け入れるバックグラウンドで phantomjs を実行しています。

ただし問題は、phantomjs が Cookie を保存しているため、ログインしている最初のテストは、ユーザーが既にログインしているため、常に失敗することです。

テストを実行するたびに、phantomjs に Cookie をリセットさせるにはどうすればよいですか?

phantomjs を再起動してみましたが、これで問題は解決しましたが、buildbot でこれを行う方法がわかりません。さらに、この特定の問題についてはやり過ぎのようです..

0 投票する
1 に答える
6376 参照

php - Codeception で要素の上にマウスを移動するにはどうすればよいですか?

誰かが助けてくれたり、私に答えを教えてくれることを願っています....

ウェブサイトのテストに Codeception を使用しています。メニュー要素にカーソルを合わせて残りのメニューを表示する方法が見つからないことを除けば、すべて問題ありません。

watir と webdriver で使用できました

browser.div(:class->"menu-item-1").hover

は見つかり moveMouseOverましたが、機能していないようです。私はもう試した

moveMouseOver('.menu-item-1')

0 投票する
6 に答える
3983 参照

laravel - Codeceptionを使用したLaravel 4モデル単体テスト - クラス 'Eloquent'が見つかりません

Codeceptionを使用してLaravel 4単体テストを実行しようとしています。

依存関係のない単純なクラスのテストを実行すると、問題なく動作します。しかし、Eloquent に依存するモデルをインスタンス化すると、次の致命的なエラーが発生します。

PHP 致命的なエラー: 4 行目の /var/www/project/app/models/Role.php にクラス 'Eloquent' が見つかりません

単体テスト:

モデル:

プロジェクトの構造:

次のファイル構造で、プロジェクト ルートからvendor/bin/codecept 実行ユニットを実行しています。

私は何を間違っていますか?

0 投票する
1 に答える
393 参照

selenium-webdriver - Codeception と Selenium 2 の警告

codeception を介して Selenium2 テストを実行しようとすると、多くの警告が表示されます。ただし、テストは機能します。

これらは、誰かが正しい方法で私を修正できる場合の警告です:

============= この時点でテストが始まります

0 投票する
0 に答える
531 参照

php - Laravel を使用した CodeCeption REST での Responsecode 該当なし

codeception を使用してテストしたい RESTful API があります。codeception の REST モジュールは、responsecode とコンテンツの取得に問題があるようです。

完全なスタック トレースは次のとおりです。

明らかに応答コードは 200 ですが、どういうわけか応答コードを取得できません。ここで何が起こっているのですか?

0 投票する
1 に答える
2502 参照

ant - コードセプションと連携するように Bamboo をセットアップする方法は?

私は、Bamboo を codeception テストで動作させようとしています。コードセプションを使用して、symfony プロジェクトでコードをテストしています。

いくつかの調査の後、コードセプションを使用して Jenkins をセットアップする方法に関する記事を見つけました。

一度読んだら、Ant を使用して、テストを実行する codeception コマンドを実行する必要があることがわかりました。

問題は、すべてをどこに置くべきか本当にわからないことです。この記事では、新しい Ant タスクのすべてのフィールドについて説明していますが、何も機能していないようです。

誰か助けてくれませんか?

0 投票する
1 に答える
1380 参照

codeception - dev/staging/live で URL が異なる codeception phpbrowser

私は Codeception を初めて使用し、以前の PHPUnit セットアップを再現しようとしています。

テストするサーバーが 2 つあります。それらは PphBrowser 構成用の異なる URL を持っており、これを教える方法がわかりません。

私のローカル開発マシンでは、正しい構成は次のとおりです。

ただし、ステージングおよびライブ マシンでは、次のようにする必要があります。

symfony2 の config_dev.yml / config_test.yml ファイルと同様に動作するドキュメントは見つかりませんでした。誰かが解決策を得ましたか?

0 投票する
3 に答える
3085 参照

codeception - codeception assertTrue() と同等ですか?

ドキュメントとソースを何度か読みましたが、うまくいきません。

PHPUnit の「this->assertTrue($var)」に相当する Codeception を探しています。

ドキュメントによると、それはうまくいくはずですが、「未定義のメソッド」ではありません。どのヘルパー、モジュール、またはその他のものをアクティブ化する必要がありますか?