I have defined an object of Web driver in one class as
Static WebDriver driver;
and want to use that instance in another class to automate the browser. Is it possible? Or will I have to define drivers every time in each class?
I tried by defining a webdriver in another class as:
Static webDriver AnotherDriver;
and then assigning it the value of other driver as:
AnotherDriver = ClassName.driver;
But I am getting nullPointer Exception when I using AnotherDriver.
And if I have to define a new driver in each class then I will get stuck, as I have defined some methods which I will be using in other class file and all of them use the driver defined in that class.
Any kind of suggestion is highly appreciated.
driver
variable. Uninitialized variables may causeNullPointerException
.