10. Architecture 06.02.11 Java client API Ruby client API C# client API Python client API Http server Command processor Command Command Command Command Command Command
11. Client/Server data communication 06.02.11 Code structures XML Request body JAXB Code structures Code structures XML Response body
12. Command Request structure 06.02.11 URL: <host>/<command class canonical name> Example: http://localhost:5000/com.sample.Test Body: XML data representation Example:
18. How to find window 06.02.11 While EnumWindows returns true WinClass matches No Yes Caption matches No Yes Index matches No Yes Get Handle found or null
19. Objects hierarchy 06.02.11 Window MovableWindow Control MainWindow TextField Button List DialogBox CheckBox RadioButton ListBox ComboBox
22. Main growth directions 06.02.11 Expand technology support Create wizards as IDE plugins Port client to other languages Extend standard Test engines