It

From UBot Studio
Revision as of 15:02, 4 October 2016 by LillyT (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This command is a Unit Testing command in the UBot Studio Extended Library.

This command describes the unit test suite being performed. The command is a container for the Expect command.

What should it do?: In a few words, describe what the commands in the It command should do once run.

There can be multiple It commands inside a Describe command testing multiple processes. The Expect command is placed inside the It command to check to see if the process ended with the desired result.

The UI log view command is added to allow the results of the test to appear on the UI.

Example

clear all data
ui log view("Unit Tests")
describe("UBot Playground Captcha") {
    it("Should check for captcha completion") {
        change attribute(<name="ctl00$ContentPlaceHolder1$captcha">,"value",$nothing)
        type text(<name="ctl00$ContentPlaceHolder1$captcha">,$solve captcha(<src="/assets/captcha.jpg?id=0.7055475">),"Standard")
        expect($exists(<value="smwm">))
    }
}

The It command runs the process being tested.

Running the script will run all unit testing commands and log the results.


It.jpg

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox