Я использую Visual Studio вместе с c #, selenium и Microsoft.VisualStudio.TestTools.UnitTesting в качестве моей платформы.У меня есть один класс с 10 тестовыми сценариями внутри.Когда я запускаю все тесты в Test Explorer, кажется, что они запускают мои тестовые сценарии в произвольном порядке, что приводит к сбою некоторых тестовых случаев.Когда я запускаю их по отдельности, они в порядке, поэтому я предполагаю, что при случайном запуске вместе должны быть некоторые зависимости.Поэтому мне нужно запустить их по порядку.В приведенном ниже примере кода показано «Добавить пользователя и удалить пользователя», но при случайном запуске это приведет к удалению пользователя перед добавлением пользователя, поэтому будет выдано исключение.
Я новичок в Microsoft.VisualStudio.TestTools.UnitTesting, поэтому у меня нет 't попробовал что-нибудь
[TestMethod]
[TestCategory("AllTests")]
public void AddUser()
{
chooseUserMgt();
_regRep.btnAddUser.Click();
}
[TestMethod]
[TestCategory("AllTests")]
public void deleteUser()
{
System.Threading.Thread.Sleep(5000);
string emailID = "JonnySmithy" + rndNumber + "@hotmail.com";
System.Threading.Thread.Sleep(3000);
_regRep.btnDelete(emailID).Click();
System.Threading.Thread.Sleep(5000);
_regRep.btnDeleteAlert.Click();
System.Threading.Thread.Sleep(5000);