在某些情况下(在撰写本文时发生),当我执行测试时,OneTimeSetup正在运行,但随后会直接转到OneTimeTearDown,跳过其中的设置,拆卸和测试。 第一次是在昨天发生的,经过一个小时左右的时间后就停止了,尽管没有进行任何更改,但我现在正在进行新的测试,并且再次发生。
我尝试在“运行”和“调试”中执行测试,并通过代码窗口和测试所在的播放列表执行。
此外,我已经关闭Visual Studio并杀死了所有chromedriver会话。 `
[OneTimeSetUp]
public void initalise()
{
logger = driver.ConfigureLogger();
driver.LaunchProgram();
driver.SendLoginDataUserOne();
}
[OneTimeTearDown]
public void close()
{
driver.Quit();
}
[SetUp]
public void Setup()
{
TariffsAndTables.Click();
driver.sleep(400);
Rating.Click();
driver.sleep(400);
SellRatingTablesBTN.Click();
}
[TearDown]
public void tearDown()
{
HomeBTN.Click();
}`'''