我们在我们的网站上运行了许多Selenium测试(ASP.NET MVC),在TestInitialize
我们启动了网络驱动程序,在TestCleanup
我们关闭并退出。这意味着对于每个测试,我们需要执行登录过程,即使运行大量测试可以在浏览器中使用相同的登录会话运行。
我们希望测试看看浏览器中是否有开放会话,并使用它,如果没有,请执行登录。这是否可能?
答案 0 :(得分:1)
移动您的代码以启动Web驱动程序并将代码登录到AssemblyInitialize
方法,该方法将启动浏览器并为每个测试程序集登录一次。