0

PHPUnit と Selenium を使用して、WordPress サイトの単体テストと統合テストを作成しています。PHPUnit_TestCase の代わりに特別な WP_UnitTestCase を拡張することによって使用される、PHPUnit 用の便利な WP テスト ライブラリがあります。

ここまでは順調ですね。ただし、私の Selenium テストが WordPress のコンテキストでもコードを実行できれば、本当に便利です。たとえば、クライアント側の動作をテストしながら、ユーザーや投稿などを作成および操作できます。これは、Rails 統合テストで行うことができる方法とほとんど同じです。

Selenium テストのコンテキストで WP_UnitTestCase の機能を使用する方法はありますか?

4

1 に答える 1

1

私は WP_UnitTestCase に精通していませんが、テスト用の WordPress インスタンスを作成する、私が開発したこの軽量ツールを見ることができます。

https://github.com/evomase/phpunit-wordpress

スタンドアロン アプリケーションの場合と同様に、Selenium と簡単に統合できるはずです。唯一の違いは、をテスト インスタンス用に作成した VirtualHostbuild.phpに変更する必要があることです。WP_SITEURL

于 2013-01-24T11:20:36.537 に答える