我知道我们可以使用testng和selenium网格在多个浏览器中运行测试。但是,面临的问题是,第二个浏览器正在进入第一个浏览器的登录会话。
我的意思是,我需要登录Web应用程序并执行一些功能流程自动化。代码准备就绪并且独立运行良好。在两个firefox或chrome实例中执行时遇到问题。 Firefox1首先登录,Firefox2也在登录步骤之前进行会话。如果Firefox2注销,Firefox1也会在到达注销步骤之前注销。
答案 0 :(得分:0)
最有可能在您登录Web应用程序时将会话存储在永久cookie中。您可以在加载网站的网址后尝试删除这些Cookie。
webDriver.Manage().Cookies.DeleteAllCookies();