いくつかのテストを実行するために selenium-client を使用していますが、Selenium は私の開発データベースを使用しているようです。テストDBを使用するようにするにはどうすればよいですか?
2207 次
2 に答える
4
テスト データベースを使用するサイトに Selenium を指定する必要があります。Selenium は、データベースではなく、レールと対話します。そのため、構成が開発データベースではなくテスト データベースを指す Web アプリに Selenium をポイントする必要があります。
それが役立つことを願っています。
于 2009-03-25T20:33:25.697 に答える
0
テスト データベースを使用するアプリのインスタンスで Selenium テストをポイントする必要があります。
私は capistrano deploy.rb に別のデプロイ タスクを書きました。このタスクは、アプリケーションをテスト サーバーにデプロイし、それをテスト データベースにポイントし、セレン固有のフィクスチャをロードします。Selenium はデプロイされたアプリをブラック ボックスとして扱うため、既存のデプロイ セットアップにすべてを適合させるのはあなた次第です。
于 2009-03-25T20:36:10.620 に答える