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