Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Sahi

( Duration: 2 Days )

There are many commercial tools and open source frameworks for automated testing of web applications. Sahi, a tool for automating testing of web applications, is gaining popularity. Sahi is an open source tool for web applications testing, with the facility to record and playback scripts. Developed in Java and Javascript, this tool uses simple Javascript to execute events in the browser. In Sahi or SahiPro Automation Testing Tool training course, you will learn to automate the various functionalities of web applications.

  • Knowledge of JavaScript

COURSE AGENDA

1

Explore

  • Introduction
  • Screen-shots
  • Features
  • Limitations
2

Getting started

  • Prerequisites
  • Download
  • Install
  • Browser configuration
  • Record
  • Playback
  • View logs
3

Sahi Scripting Basics – I

  • Statements
  • Variables
  • Functions
  • Conditions and looping
  • _Include
4

Sahi Scripting Basics – II

5

Sahi APIs (built-in functions)

  • All APIs
  • Browser Accessor APIs
  • Browser Action APIs
  • Miscellaneous APIs
6

Sahi Scripting – Calling Java

7

Exception handling using try-catch

8

Recovering without try-catch using _setRecovery

9

Script lifecycle call back functions

  • onScriptFailure
  • onScriptError
  • onScriptEnd
10

Data Driven Testing

  • _getDB
  • CSV Files
  • Excel
  • Databases
11

Multithreaded Playback (Parallel execution)

  • Suites
  • Commandline
  • Ant
12

Advanced techniques, tips and examples

  • HTTPS/SSL Sites
  • Configuring an External proxy
  • Adding jars to Sahi’s classpath
  • Configuring Browser Types
  • Sahi GUI Less Installation
  • Sahi headless with PhantomJS
  • Sahi headless with Xvfb
  • Sahi with Android
  • Tweaking Sahi APIs
  • Jenkins Integration
  • Sending Emails
  • CSV Files as Suites with Tags
  • Working with SSH
  • Reading PDF Files
  • Run Sahi Scripts from Java
13

Other language drivers

  • Driving Sahi from Java
  • Ruby etc
  • Java
  • Ruby
14

Trouble Shooting Sahi

15

Sahi Pro

  • Excel Framework
  • Load Testing
  • Sahi Flex Support – sfl
  • Sahi Applet Support
  • Running tests on multiple machines
  • Web based Testrunner

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X