Как получить (x) = Аргументы из конфигурации отладки TestNG?

Так же:

<StackPanel VerticalAlignment="Bottom">
    ...
</StackPanel>

и для заполнения кнопками вверх вы должны вставлять кнопки в позиции 0 вместо их добавления.

1
задан Srinivasan Ramu 16 January 2019 в 02:37
поделиться

1 ответ

Вы можете передать значения в TestNG двумя способами на экране Run Configurations

  1. Аргументы JVM. На скриншоте ниже показано, как передать их

JVM arguments

  1. в качестве аргументов среды. На приведенном ниже снимке экрана показано, как их передавать

Environment arguments

В следующем примере показано, как считывать эти значения из конфигурации запуска

import org.testng.annotations.Test;

public class HelloWorldTestClass {

    @Test
    public void testMethod() {
        //This is how we read values provided via the Environment tab section of the run configuration.
        String environment = System.getenv("env");
        //This is how we read values provided via the VM arguments section 
        String browser = System.getProperty("browser");
        System.err.println("Running on [" + browser + "] in the environment [" + environment + "]");
    }
}

Ниже приведен результат выполнения:

[RemoteTestNG] detected TestNG version 6.14.3
Running on [Opera] in the environment [Production]
PASSED: testMethod

===============================================
    Default test
    Tests run: 1, Failures: 0, Skips: 0
===============================================


===============================================
Default suite
Total tests run: 1, Failures: 0, Skips: 0
===============================================
0
ответ дан Krishnan Mahadevan 16 January 2019 в 02:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: