我有运行良好的方法,但是当我从方法返回驱动程序时,它显示以下错误?

问题描述 投票:-1回答:1
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;
}

I am getting following error but if i executed code without return code is working fine

maven automated-tests selenium-chromedriver testng integration-testing
1个回答
0
投票

问题不是您发布的代码。问题是您的测试套件为空。没有触发带有测试注释(@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;
}
© www.soinside.com 2019 - 2024. All rights reserved.