i am getting null pointer exception.
i have define isElementPresent() in TestBase.java and i am calling this function in Test.java with TestBase Class object. but when control passing to isElementPresent() function then here i am getting null in driver. i debug this and check driver value in debug mode and getting null.
i am attaching screen shot of both classes.
what is happening is on line 174 of testbase your program is giving an exception null pointer.
basically means is that you have no driver.findelement is not working
reasons probably because it can't read the file
because it can't find the element and hence no size could be given
some other reason but first check these 2 first.
basically what happening that both classes in different packages and when i create object of TestBase and calling its function then driver not initializing. so i want to know what i do. when i debug driver getting null.
calling its function then driver not initializing.
you have to watch the entire framework module 20
but the main point is driver has to be initialized in testbase with "Public static Webdriver=null;"
and in a function you can start Firefox, Chrome, IE etc.
and then you would have to make different functions for opening a website, basically anything.