da_da_ya
(Vitaliy)
20.Апрель.2022 11:39:23
#1
У меня есть тест с параметрами
[TestCase("Close Botton")]
public void Test(string buttonName)
{
/// some code
}
И после этого теста есть TearDown, в который мне надо передать значение “Close Button”
[TearDown]
private void TearDown()
{
driver.Click(); // тут должен быть клик именно по кнопке из параметра теста
}
Подскажите пожалуйста, как это можно сделать?
madvlaydin
(Vladislav Abramov)
20.Апрель.2022 12:59:56
#2
создать переменную и в неё что-то класть из теста и дёргать в teardown?
da_da_ya
(Vitaliy)
20.Апрель.2022 14:55:24
#3
а как именно дергать?
допустим, есть переменная в самом тесте var coun = “Count”;
и как ее потом вызвать/получить в TearDown?
madvlaydin
(Vladislav Abramov)
20.Апрель.2022 17:41:43
#4
объявить её вне теста, чтобы в любой момент мочь к ней обратиться
Этот вопрос лежит в плоскости знания программирования, нежели автоматизации.
Обьявите переменную в классе и потом обращайтесь к ней и тирДаун методе.
Собственно также как вы обьявляете driver - обращаетесь к нему в тесте - обращаетесь к нему в тирДаун