Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

End-to-end test framework for UI5 applications. It uses UI5 structure and renders simplicity and ease of use for UI5 Automation.

License

Notifications You must be signed in to change notification settings

SAP-archive/ui5-automation-framework

Repository files navigation

Important Notice

This public repository is read-only and no longer maintained.

UI5 Automation Framework

End-to-end test framework for UI5 applications. It uses UI5 structure and renders simplicity and ease of use for UI5 Automation.

The UI5 Automation Framework comprises of two components-

  • UI5 Automation Designer-chrome extension to design the automation scripts
  • UI5 Automation Runner- to run the automation scripts

How to use UI5 Automation Designer - See how

How to use UI5 Automation Runner - See how


Requirements

It requires

  • NodeJS v6.0.0 or higher
  • Java version 1.7 or higher

Download and Installation

Install UI5 Automation Designer

  • Go to chrome web store in your chrome browser
  • Search for UI5 Automation Designer
  • Look for the extension icon in the extension list
  • Click on Add to Chrome

Install UI5 Automation Runner

  • Create a folder and open command prompt

    $ cd <path-to-created-folder>
  • Use npm to install

    $  npm install --save  https://github.com/SAP/ui5-automation-framework

    If the above approach fails then use this

    git clone https://github.com/SAP/ui5-automation-framework
    cd ..\ui5-automation-framework\protractor
    npm install
    node bin\webdriver-manager update 
    cd ..\ui5-automation-framework\coverage
    npm install
  • Run the sample UI5-Example.

    • Run the below command
    $ cd <path-to-created-folder>/node_modules/ui5-automation-framework/UI5Example
    $ node <path-to-created-folder>/node_modules/ui5-automation-framework/protractor/bin/protractor conf.js
    • If the browser launches and executes the sample script, Hurray!!!! the set up is succesfully complete.

Known Issues

No known issues


How to obtain support

Please ask questions in the project's GitHub issues area


License

Copyright (c) 2017 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, v. 2 except as noted otherwise in the LICENSE file

About

End-to-end test framework for UI5 applications. It uses UI5 structure and renders simplicity and ease of use for UI5 Automation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published