使用相同的Firefox窗口在Selenium WebDriver(Java)中运行多个测试

时间:2015-08-10 15:07:35

标签: java selenium browser selenium-webdriver selenium-firefoxdriver

我在Java上使用selenium Webdriver运行测试用例。第一个测试用例打开浏览器窗口并执行测试。

第一个测试用例完成后,我想利用相同的浏览器窗口运行下一组多个测试用例。

如何实现这一目标?有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

  1. 请勿在“TearDown”部分退出浏览器
  2. 导航到“TearDown”部分中可以开始多个测试用例的公共网址
  3. 因此,您将能够使用相同的浏览器窗口来运行下一组多个测试用例。

答案 1 :(得分:0)

您可以使用Spring在多个测试中重用浏览器来注入它。这可以更快地运行套件。但是,它是一个很大但是,如果有人测试"脏东西"浏览器(例如使用cookie),然后您可以轻松地发现自己花费更多时间来调试在运行时节省的片状测试。

这里有一个例子:http://www.alexecollins.com/tutorial-integration-testing-selenium-part-1/