This is an implementation of creating a Selenium framework on top of Rails framework.
The application needs to be launched at a server to which the clients will be connecting. Users can then access and perform testing remotely.
-
Added execution notification
-
Added Queueing of jobs
Functioning Components:
-
Object Repositories:
– Create Repositiories as required – Add Web Elements to your repositories
-
Test Suite Creation:
– Create Test Suites/Test Cases/Test Steps – Link Object repository elements to your test steps
-
Execute a complete test case or individual test step.
-
View Execution summary reports.
-
Add Test Data Management Functionality
-
More selenium functionality:
a. Looping b. Drag and drop
-
Sidekiq for execution management
-
Faye for server/client notifications about job completion