2012-08-17 92 views
1

我正在开发maven应用程序。我正在使用JPA和EJB。 我需要连接Selenium-WebDriver测试用例的JDBC连接池。因为我想使用单独的数据库进行测试。如何连接Selenium WebDriver测试用例的JDBC连接池?

如何在使用Selenium-WebDriver进行测试时指定要使用的连接池? 是否需要配置? 在domain.xml中,我可以配置连接池的属性,例如“数据库名称”,“端口”,“用户名”,“密码”等。但是我想知道如何调用此连接池?

它的迫切任何人都可以帮助我吗?

回答

0

保持您的数据库连接设置与selenium-webdriver代码分开。没有必要将JPA/EJB连接池与硒代码结合起来。如果需要,创建自己的框架来使用selenium-webdriver执行数据库操作。

+0

好萨蒂什。我可以在没有连接池的情况下使用Selenium测试应用程序。但它需要我的主数据库。如果我为测试目的插入一条记录。它在数据库中复制。但我们不应该在我的主数据库中有测试值。对于这种情况,如果可能,我需要访问其他数据库。无论如何要做到这一点? – Prince 2012-08-18 10:19:37

+2

在生产数据库的情况下,我已经创建了用于在数据库中执行用户级别操作的测试帐户。在我的情况下,有一些记录,但你正在寻找一个完整的数据库。我认为您可以在发出硒请求时向Web应用程序发送一些额外的请求参数,以便您可以识别请求类型并在此基础上执行。 – 2012-08-18 13:54:24