【发布时间】:2016-05-20 08:24:21
【问题描述】:
我们正在我们的网站 (ASP.NET MVC) 上运行许多 Selenium 测试,在 TestInitialize 我们启动 Web 驱动程序,在 TestCleanup 我们关闭并退出。这意味着对于每个测试,我们都需要执行登录过程,即使运行大量测试可以在浏览器中使用相同的登录会话运行。
不知何故,我们希望测试查看浏览器中是否有打开的会话,并使用它,如果没有,则执行登录。这甚至可能吗?
【问题讨论】:
-
您可以使用 AssemblyInitialize 来启动驱动程序并登录,这意味着您只需在每个测试程序集中执行一次。 msdn.microsoft.com/en-us/library/…
-
很棒的@DoctorMick,发表你的答案,我会接受的。
标签: asp.net unit-testing selenium selenium-webdriver vs-unit-testing-framework