Utilizing IgnoreErrors command

Prev Next

Syntax:

ignoreErrors(int)

Purpose

Prevents a Transaction test from failing due to an error.

Explanation

This command lets you ignore errors (prevent test from ending). It takes one parameter which can be the integer 1 or 2. The parameter defines how it behaves when an error occurs:

  • 1 - Ignore and do not record error
  • 2 - Ignore and record error on the first failing verb of that step

Supported Monitors:

Emulated, Chrome, Mobile.

Examples

Script expected to fail on type command - without ignoreErrors()

open("www.google.com")
waitForVisible("//input[@name='q']")  
type("//input[@name='qq']","Hello")
open("www.google.com")

Ignore and do not record error

open("www.google.com")
waitForVisible("//input[@name='q']")
ignoreErrors(1)
type("//input[@name='qq']","Hello")
type("//input[@name='qq']","Hello")
type("//input[@name='qqqwoeure']","Hello")
type("//input[@name='qqqifqeyrf']","Hello")
click("//input[@name='qqqifqeyrf']")
open("www.google.com")

Ignore and do record error on the first failing verb of that step

open("www.google.com")
waitForVisible("//input[@name='q']")
ignoreErrors(2)
type("//input[@name='qq']","Hello")
type("//input[@name='qq34']","Hello")
type("//input[@name='qq12']","Hello")
click("//input[@name='qqoijwecwe']")
open("www.google.com")