У меня есть метод, который работает нормально, но когда я возвращаю драйвер из метода, который показывает следующую ошибку? - PullRequest
0 голосов
/ 12 октября 2019
public WebDriver init()
{
    System.setProperty("webdriver.chrome.driver", "/home/pavan/eclipse-workspace/Utility/chromedriver");
    WebDriver driver = new ChromeDriver();
    driver.get("https://phptravels.com/demo");
    return driver;
}

Я получаю следующую ошибку, но если я выполнил код без кода возврата, он работает нормально

1 Ответ

1 голос
/ 29 октября 2019

Проблема не в коде, который вы опубликовали. Проблема в том, что ваш набор тестов пуст. Ни один тест с аннотацией теста (@Test) не запускается - поэтому testNG говорит, что тестировать нечего.

Если ваш метод init является частью тестирования - просто добавьте аннотацию:

@Test
public WebDriver init()
{
    System.setProperty("webdriver.chrome.driver", "/home/pavan/eclipse-workspace/Utility/chromedriver");
    WebDriver driver = new ChromeDriver();
    driver.get("https://phptravels.com/demo");
    return driver;
}
...