GithubHelp home page GithubHelp logo

isabella232 / ui5-automation-framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sap-archive/ui5-automation-framework

0.0 0.0 0.0 54.57 MB

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

License: Apache License 2.0

HTML 2.34% JavaScript 86.15% CSS 0.08% Perl 0.08% Shell 0.08% C 10.03% C++ 1.19% TypeScript 0.03% C# 0.01% XSLT 0.01% ASP.NET 0.01%

ui5-automation-framework's Introduction

UI5 Automation Framework

REUSE status

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

ui5-automation-framework's People

Contributors

asifnavalur avatar farozanfarman avatar jonathanbaker7 avatar sagarmadivalar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.