Khaja Moiz Ответов: 2

Как выполнить тестовые случаи в последовательном порядке в разных узлах с помощью selenium webdriver ?


how to execute test cases in sequential order in different nodes using selenium webdriver ?


Что я уже пробовал:

I tried but unable to get solution for my requirement

2 Ответов

Рейтинг:
12

mrased

Я предполагаю, что вы выполняете тестовые случаи в рамках TestNG framework. Не могли бы вы указать, какие матрицы вы используете для выполнения того же самого.

1. Если методы зависят от каждого отдельного метода?
2. Установка приоритета для последовательного выполнения тестовых случаев ?


Для 1-го вы можете использовать dependsonmethod: например.

// using dependsOnMethods
@Test
public void method1(){
    // this one passes
}

@Test(dependsOnMethods = {"method1"})
public void method2(){
    fail("assume this one fails");
}

@Test(dependsOnMethods = {"method1"})
public void method3(){
    // this one runs, since it depends on method1
}

@Test(dependsOnMethods = {"method2"})
public void method4(){
    // this one is skipped, since it depends on method2
}


для 2-го вы можете установить приоритет: например.

@test(priority=0)
function1()
{}
@test(priority=1)
function2()
{}
@test(priority=5)
function3()
{}
@test(priority=3)
function4()
{}
@test(priority=2)
function5()
{}


Кроме того, вы должны установить приоритет в Testng.XML для того же самого


Рейтинг:
12

Khaja Moiz

Спасибо

mrased379
за ваш ценный ответ