Describe

From UBot Studio
Revision as of 14:10, 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 describe command is a cotainer for the It and Expect commands.

What are we describing: The unit test suite being tested. For example, a unit test suite labeled "UBot Playground Captcha" will contain tests related to the Captcha on the UBot


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">))
    }
}



Running the script will log the describe message and run the It and Expect commands within it.


Describe.jpg

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox