0
에 대한 코드를 실행할 때 :널 포인터 오류가 난 <strong>DriverScript 클래스</strong>와 코드 조각 아래로 키워드 중심의 프레임 워크에 대한 코드를 키워드 중심의 프레임 워크
for (int iRow=1;iRow<=8;iRow++){
actionKeywords = new ActionKeywords();
method = actionKeywords.getClass().getMethods();
sActionKeyword = ExcelUtils.getCellData(iRow, Constants.Col_ActionKeyword);
sPageObject = ExcelUtils.getCellData(iRow, Constants.Col_PageObject);
execute_Actions();
}
그리고 ExcelUtils 클래스 :
public static String getCellData(int RowNum, int ColNum) throws Exception{
Cell = ExcelWSheet.getRow(RowNum).getCell(ColNum);
String CellData = Cell.getStringCellValue();
return CellData;
}
을
실행시 오류 표시 :
Exception in thread "main" java.lang.NullPointerException
at utility.ExcelUtils.getCellData(ExcelUtils.java:33)
at ExecutionEngine.DriverScript.main(DriverScript.java:65)
[NullPointerException은 무엇이며 어떻게 수정합니까?] (https://stackoverflow.com/questions)/218384/what-is-a-nullpoint 구문 및 방법 -i-fix-it) –
디버깅 중에 'ExcelWSheet.getRow (RowNum)'의 값이 null인지 확인하십시오. 또한'Cell'이 null인지 확인하십시오. – Eduard
감사합니다. Eduard. 일부 열의 셀 값이 공백 (Null)이므로 오류가 발생했습니다. 그래서 지금은 (테스트)와 같은 몇 가지 임의의 데이터를 넣어 지금 코드는 나를 위해 잘 작동합니다 – Ashwini