@BeforeMethod,正在被跳过,测试失败

时间:2014-06-13 14:32:43

标签: java jenkins selenium-webdriver

我遇到了以下问题,当我在jenkins上运行我的测试套件时,我的一些测试被跳过(大约45次测试中的180次)。这是我的@beforeMethod

@Parameters({"subModel", "moduleName", "testName", "testLinkName"})
@BeforeMethod
public void beforeTest(String subModel, String moduleName, String testName, String testLinkName)
{
    this.subModel=subModel;
    this.moduleName = moduleName;
    this.testName = testName;
    this.testLinkName = testLinkName;
}


@BeforeMethod
public void handleTestMethodName(Method method) throws Exception
{
    this.testMethod = method.getName();
    this.testClass = method.getDeclaringClass().getSimpleName();
    initializeSelenium();
    String modulo = "";
    if(subModel.equalsIgnoreCase("ISSUER")){
        modulo = PropertiesManager.getInstance().getProperty(EPropertiesNames.MOD_ISSUER);
    }else{
        modulo = PropertiesManager.getInstance().getProperty(EPropertiesNames.MOD_ACQUIRER);
    }
    setCMSModulo(modulo);
    startAccess();
}

失败的方法是handleTestMethodName,我不知道可能是什么问题。我得到以下异常:“无法启动新会话。可能的原因是远程服务器的无效地址或浏览器启动失败。”

我有持续的chromedriver。

任何帮助都将不胜感激。

0 个答案:

没有答案