Rapise User Manual Version 3.0 Inflectra Corporation
Total Page:16
File Type:pdf, Size:1020Kb
Rapise User Manual Version 3.0 Inflectra Corporation Tuesday, May 23, 2017 © 2017 Inflectra Corporation 2 Rapise User Manual Table of Contents Foreword 0 Part I Company & Copyright 6 Part II Rapise User's Guide 7 1 About ...................................................................................................................................this Guide 7 2 Getting................................................................................................................................... Started 8 Overview .......................................................................................................................................................... 8 Samples.......................................................................................................................................................... Index 10 Tutorial: ..........................................................................................................................................................Web Testing 13 Using......................................................................................................................................................... JavaScript 35 Tutorial: ..........................................................................................................................................................Windows Testing 42 Using......................................................................................................................................................... JavaScript 53 Tutorial: ..........................................................................................................................................................REST Web Services 65 Tutorial: ..........................................................................................................................................................SOAP Web Services 82 Tutorial: ..........................................................................................................................................................Mobile Testing 90 Tutorial:.......................................................................................................................................................... Manual Testing 104 Tutorial:.......................................................................................................................................................... Java Testing 115 Using......................................................................................................................................................... JavaScript 128 Tutorial:.......................................................................................................................................................... Qt Framework 140 Using......................................................................................................................................................... JavaScript 145 3 Features................................................................................................................................... 150 Recording.......................................................................................................................................................... and Learning 151 Recording......................................................................................................................................................... 152 Learning......................................................................................................................................................... 154 Analog......................................................................................................................................................... Recording 158 Absolute Analog......................................................................................................................................... Recording 160 Relative Analog......................................................................................................................................... Recording 160 Simulated......................................................................................................................................................... Objects 161 Object......................................................................................................................................................... Libraries 162 Custom Libraries......................................................................................................................................... 164 Actions ................................................................................................................................... 165 Multiple......................................................................................................................................................... Recordings 166 Object......................................................................................................................................................... Spy 167 Accessible......................................................................................................................................... (MSAA) Spy 168 Java Spy ......................................................................................................................................... 169 Mobile Spy......................................................................................................................................... 170 Managed (.NET)......................................................................................................................................... Spy 173 UI Automation......................................................................................................................................... Spy 174 Web Spy ......................................................................................................................................... 175 Object......................................................................................................................................................... Manager 180 Playback.......................................................................................................................................................... 189 Command......................................................................................................................................................... Line 190 Object......................................................................................................................................................... Locator 191 Automated.......................................................................................................................................................... Reporting 192 Writing......................................................................................................................................................... to the Report 194 Report......................................................................................................................................................... Filtering 195 Visual Language.......................................................................................................................................................... (RVL) 197 © 2017 Inflectra Corporation Contents 3 Scripting.......................................................................................................................................................... 201 Understanding......................................................................................................................................................... the Script 202 Naming......................................................................................................................................................... Conventions 203 Defining......................................................................................................................................................... Functions 203 Global......................................................................................................................................................... Variables 206 Including......................................................................................................................................................... other Files 206 Regular......................................................................................................................................................... Expressions 206 Assert......................................................................................................................................................... Statements 208 Data......................................................................................................................................................... Driven Testing 208 Customizable......................................................................................................................................................... Engine 212 Scenarios......................................................................................................................................................... 212 Javascript.........................................................................................................................................................