【问题标题】:How to tell selenium to use test database?如何告诉 selenium 使用测试数据库?
【发布时间】:2009-03-25 20:19:44
【问题描述】:

我正在使用 selenium-client 运行一些测试,但 Selenium 似乎正在使用我的开发数据库。如何指向它使用我的测试数据库?

【问题讨论】:

    标签: mysql ruby-on-rails database testing selenium


    【解决方案1】:

    您需要将 Selenium 指向使用测试数据库的站点。 Selenium 与您的 Rails 对话,而不是与数据库对话。因此,您需要将 Selenium 指向一个 Web 应用程序,其配置指向您的测试数据库,而不是开发数据库。

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:

      您需要将 Selenium 测试指向使用测试数据库的应用实例。

      我在 capistrano deploy.rb 中编写了一个单独的部署任务,它将应用程序部署到测试服务器,将其指向测试数据库,并加载特定于 selenium 的装置。 Selenium 将已部署的应用程序视为一个黑匣子,因此您可以自行决定将所有这些内容融入您现有的部署设置中。

      【讨论】:

        猜你喜欢
        • 2011-03-08
        • 2018-01-21
        • 2012-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多