how do you use driver in your framework
Driver class:
-Driver class is public, has a private
constructor and private WebDriver object
which named driver, so that no object
can be created outside the class.
It is also an example for "singleton design pattern".
-Webdriver driver is private and static.
Static so it is only a single copy and
shared among the class. It is private
so that it is encapsulated. It has a
public getter method which returns driver object
(browser) based on the condition (if driver==null)
as a result of launching a browser based on the
info retrieved from .properties file using
Configuration class get method. No setter method,
so it can not be modified anyway
Driver class is singleton
To create a singleton class, we need to
1.Declare constructor of class as private
so nobody can instantiate a WebDriver
object of this class from out of it.
2.Declare a private static WebDriver object.
Static is needed to make it available globally.
3.Declare a public static method(getter)
with return type as object of class which
should check if class is already instantiated once.
Are there any code examples left?
New code examples in category Java
-
Java 2022-03-27 21:35:04 Sort string array in case insensitive order and case sensitive order java
-
Java 2022-03-27 21:25:10 java -jar -l resources\es.porperties -i ejemplo.txt -o inject.bin
-
Java 2022-03-27 21:20:21 Debug & Fix a 2-Dimensional Array Java Console Application
-
Java 2022-03-27 20:40:19 TreeSet headSet(E toElement) method in java
-
Java 2022-03-27 19:30:06 close keyboard android
-
Java 2022-03-27 19:20:40 java measure execution time
-
Java 2022-03-27 19:10:06 how to add cardview support in android studio
-
Java 2022-03-27 18:55:08 android studio lower case letters on a button