Здравствуйте. Необходимо сделать так, чтобы тест выполнялся n раз
Я делал это через аннотацию для @Test.
Вот пример.
Подскажите пожалуйста какие варианты возможны еще ? (без использования invocationCount)
import org.testng.annotations.Test;
import static com.codeborne.selenide.Selenide.*;
public class Google {
@Test(invocationCount = 80)
public void something() {
open("http://google.com/");
closeWebDriver();
sleep(4000);
}
}
верно, setup и teardown не будут работать, по сути это повторение логики, а не теста, мне почему то кажется автор хотел вычислять количество повторений тестов, поэтому ему и не подошел способ через атрибут
Андрей дал правильный пример
Количество “циклов” теста я задавал вручную через @Test(invocationCount = 80), но я не хочу его использовать. Было интересно, есть ли какие-то варианты, например может что то в Selenide встроенное, я новичок в автоматизации.
Но вот до цикла я не догадался. И это будет наилучшее решение.
Вопрос был “Повторение теста несколько раз”.
Тест не будет повторен несколько раз, всё это будет одним тестом.
Значит это не решение вовсе.
Но хозяин барин, конечно.