【发布时间】:2015-11-03 14:50:12
【问题描述】:
我是 c# 和 Selenium 的初学者。我想知道是否可以在同一个浏览器实例中运行多个 [TestMethod]-s 而无需关闭它?
例如“Can_Change_Name_And_Title”完成后,我想继续“Can_Change_Profile_Picture”。
[TestMethod]
public void Can_Change_Name_And_Title()
{
SidebarNavigation.MyProfile.GoTo();
ProfilePages.SetNewName("John Doe").SetNewTitle("New Title Test").ChangeNameTitle();
}
[TestMethod]
public void Can_Change_Profile_Picture()
{
SidebarNavigation.MyProfile.GoTo();
ProfilePages.SetNewProfilePicture(Driver.BaseFilePath + "Profile.png").ChangeProfilePicture();
}
【问题讨论】:
-
嗯..我需要输入“new FirefoxDriver();”在 [ClassInitialize] 中,如果我理解得很好的话。现在它在我的 [TestInitialze] 部分......但是当我这样做时,我的测试会抛出异常。
标签: c# selenium testing selenium-webdriver automated-tests