WebDriver:如何使用相同的浏览器(Firefox)处理并行测试执行?

时间:2017-03-10 12:59:54

标签: java selenium selenium-webdriver webdriver

WebDriver:如何使用相同的浏览器(Firefox)处理并行测试执行?

  1. 我需要执行许多测试和同一浏览器的许多实例,但是我遇到了cookie问题,因为浏览器正在共享使用的cookie。

  2. 可以使用浏览器/ firefox配置文件解决问题吗?

  3. 感谢您的帮助

1 个答案:

答案 0 :(得分:1)

  1. 使用driver().manage().deleteAllCookies()
  2. 在每次测试前删除Cookie
  3. 为每个测试创建新的webdriver实例
  4. 当并行运行forks而不是线程时,请参阅本文以获取更多详细信息:http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html - 您也可以在testNG中使用forks