4

いくつかのテストを実行するために selenium-client を使用していますが、Selenium は私の開発データベースを使用しているようです。テストDBを使用するようにするにはどうすればよいですか?

4

2 に答える 2

4

テスト データベースを使用するサイトに Selenium を指定する必要があります。Selenium は、データベースではなく、レールと対話します。そのため、構成が開発データベースではなくテスト データベースを指す Web アプリに Selenium をポイントする必要があります。

それが役立つことを願っています。

于 2009-03-25T20:33:25.697 に答える
0

テスト データベースを使用するアプリのインスタンスで Selenium テストをポイントする必要があります。

私は capistrano deploy.rb に別のデプロイ タスクを書きました。このタスクは、アプリケーションをテスト サーバーにデプロイし、それをテスト データベースにポイントし、セレン固有のフィクスチャをロードします。Selenium はデプロイされたアプリをブラック ボックスとして扱うため、既存のデプロイ セットアップにすべてを適合させるのはあなた次第です。

于 2009-03-25T20:36:10.620 に答える