IDE
- Keyboard Shortcuts -- Ways to quickly navigate the Windmill IDE with the keyboard.
- WindmillObject -- How to use the windmill object for writing and running tests.
- TimingObject -- How to use the timing object for benchmarking tests.
- ControllerApi -- The javacript api for controlling the browser
- AddingAssertions -- A quick overview on how you can go about adding new assertions in the IDE
Test Editing, Authoring, and Running
This section applies to a yet to be determined release of windmill.
- TestDescription -- The methods, communication, objects and workflow that take place before the tests begin running.
- InteractiveWorkflow? -- The communication workflow for interactive running and editing of tests.
- ConnectorMethods -- The methods a connector implements for making source edits/additions.
- PythonTestAuthoring? -- The python library used for writing windmill tests.
Service
Interfaces
- ServerStaticServ -- for requests containing '/windmill-serv/'
- ServerXMLRPCInterface -- for requests containing '/windmill-xmlrpc/'
- ServerJSONRPCInterface -- for requests containing '/windmill-jsonrpc/'
- ServerProxy -- for all other requests
Research
