Xử lý lỗi NullPointerException
trong Selenium Webdriver
Một biến mà nó đang có giá trị là null
(không trỏ đến bất kỳ object nào cả)
NullPointerException
là Unchecked Exception
nên compiler sẽ không giúp bạn phát hiện và báo cho bạn được, bạn phải tự xử lý.
Nguyên nhân là biến
driver
đang là giá trị null
, nên khi sử dụng nó sẽ bị lỗi NullPointerException
.null
là giá trị mặc định của 1 biến có kiểu dữ liệu objectCách fix là bạn cần assign object vào cho cái biến đó
Bất cứ lúc nào bạn gặp lỗi NullPointerException
thì hãy xem dòng lỗi đó là dòng nào, biến để gọi method đã được assign object nào chưa, nếu chưa thì hãy assign