硒;如何运行多个实例并维护不同的会话

时间:2017-02-23 11:51:32

标签: java selenium automated-tests selenium-grid

我知道我们可以使用testng和selenium网格在多个浏览器中运行测试。但是,面临的问题是,第二个浏览器正在进入第一个浏览器的登录会话。

我的意思是,我需要登录Web应用程序并执行一些功能流程自动化。代码准备就绪并且独立运行良好。在两个firefox或chrome实例中执行时遇到问题。 Firefox1首先登录,Firefox2也在登录步骤之前进行会话。如果Firefox2注销,Firefox1也会在到达注销步骤之前注销。

1 个答案:

答案 0 :(得分:0)

最有可能在您登录Web应用程序时将会话存储在永久cookie中。您可以在加载网站的网址后尝试删除这些Cookie。

webDriver.Manage().Cookies.DeleteAllCookies();