【发布时间】:2012-06-06 07:49:00
【问题描述】:
我们正在尝试使用 Selenium 进行一些自动化 UI 测试。到目前为止,对于一个函数,我们至少为 IE、FF、Chrome 编写了 3 个测试。
例如,我们为 login 函数编写了 3 个测试:LoginTestFF、LoginTestIE、LoginTestChrome。这样,我们可以在 VS Test View 中看到 3 个项目,并且可以选择其中一项或全部运行。
感谢 Selenium,每个浏览器的测试代码几乎相同。所以我们不想再重复了。
是否可以在 VS 测试视图中看到测试,例如:
LoginTestFF
LoginTestIE
LoginTestChrome
但是使用一组测试代码?
我发现 xUnit should be OK 中的 [Browser] 属性。
如何为 Visual Studio 测试开发这样的属性?
【问题讨论】:
-
您使用哪种测试框架(JUnit、TestNG、...)?哪种语言(Java、C#、Ook!、...)?
-
WebDriver, WebDriverBackedSelenium, Selenium1 ?
-
我使用的版本是 selenium-dotnet-2.21.0 和 C# 4.0
标签: c# selenium webdriver automated-tests selenium-webdriver