1

如果我运行 Selenium-WebDriver 测试用例,它将使用为应用程序配置的实际数据库运行。但我想为 Selenium-WebDriver 测试用例设置一个单独的数据库,例如。“测试数据库”。运行测试用例时,WebDriver 应该使用 TestDB。这可能吗?

如果可能的话,我们是否需要在任何配置文件 (*.xml) 或任何其他方式中进行配置?

请帮我?提前致谢

4

2 回答 2

1

您可以使用配置到“TestDB”的应用程序副本进行测试。

于 2012-08-21T06:11:45.987 回答
0

在 html 请求中添加一个额外的请求参数。例子 :http://www.abcd.com/?seleniumTest=true

seleniumTest参数仅在 selenium 请求中可见。

在应用程序中捕获该参数,并根据 selenium 提供的请求参数选择数据库。如果true映射一个测试数据库,否则生产。

希望这有效。

于 2012-08-21T11:02:05.447 回答