2. What is jDriver?
ï It a framework developed in Java to automate tests
using Selenium Webdriver.
ï It combines features of Java, Selenium Webdriver and
Selenium RC.
ï It is a generic framework that can be customized as per
Projectâs requirements.
ï It helps Test Engineers in effective and faster script
development.
ï It makes test execution such an easy task that anyone
with zero coding skills can execute the tests and
understand the automatically generated detailed
report.
4. 1. Ease of Running
ï Just double-click a file, âjDriver_launcher.batâ and the
job starts.
ï No further human intervention required.
ï You can even schedule it to run whole test suit at night
and see the result when you are at work next morning.
5. 2. Detailed Reporting
ï Once the test script finishes execution it will
automatically generate an Excel report mentioning all
the test execution constraints, like -
ï§ Step Summary
ï§ Actual Outcome
ï§ Step Status (Pass/Fail)
ï§ Data used in each step
ï§ Execution Summary â Script Passed/Failed ( No. of
Passed, Failed and Total Steps)
ï§ Execution Start Date and Time, Total execution time
ï§ Browser, Platform, Application URL
6. 3. Page Screenshot
ï As a defect / step-failure is encountered, it takes the
screenshot of the page.
ï The screenshot is saved along with Report file under
the directory assigned for Reports.
ï The Report File contains a link under the
corresponding Step to open the screenshot directly.
ï Page Screenshot would be of great help both for
manual testers and developers to analyze what went
wrong.
7. 4. Separation of Data file
ï The Databook consists of Framework Configuration
data, TestSuite and Test data.
ï Data will not be hard coded into the developed script.
It will be kept and organised in Databook outside the
code so that anyone can update the data, even if one
has zero coding skills.
ï Test data is kept and organized in such a way that
makes it re-usable for multiple scripts.
8. 5. Test Suit Management
ï In the framework, Test Suite is kept and organized in
Databook.
ï To run a set of test scripts, just mark them as âtrueâ in
the Excel sheet and launch the test.
ï One can create test suite of ânâ test scripts and run any
âmâ number of them at any time. It will generate
separate result sheet for all âmâ number of test
execution.
9. 6. Multiple Browser Support
ï It can run the script in following browsers â
ï§ Mozilla Firefox
ï§ Google Chrome
ï§ Apple Safari
ï§ Internet Explorer.
10. 7. Reduced Development Time
ï The framework has lots of features that helps in faster
development.
ï§ It has lots of generic methods that are independent of
the application. They can be called directly from the test
script.
ï§ In addition to generic methods, it has a separate library
to add re-usable methods specific to the Application.
11. 8. Error Log File
ï The framework has very good exception handling
capabilities.
ï Any exception that is not caught/handled in the code
will be reported to Error Log File.
ï Any event/exception/error can be explicitly reported
to the Error Log File directly from the code.
16. Contact
ï If you want your tests to be automated using jDriver,
Please contact me at
freelancer.testautomation@gmail.com
ï Please feel free to visit my blog â
www.TestAutomationFreelancer.blogspot.com
ï Please provide you valuable suggestions on what
features you want to be added in next release.