|
| 1 | +# TODO |
| 2 | + |
| 3 | +- windows support |
| 4 | +- setup automatic tests for each supported target |
| 5 | +- screenshots of elements |
| 6 | +- compare elements/pages based on screenshots? |
| 7 | +- pdf from elements/pages |
| 8 | +- write to files (to save screenshots and pdfs) |
| 9 | +- Env and Args |
| 10 | +- js execution |
| 11 | +- rename Console to Debug ? Debug.wait Debug.writeLine Debug.printLine Debug.log |
| 12 | + ? |
| 13 | +- create json / xml / junit reporters |
| 14 | +- send parameters from Roc app to host, e.g. headless, browser type, version, |
| 15 | + timeouts, default window size, etc, |
| 16 | +- support chrome, firefox, edge, safari,... |
| 17 | +- changing timeouts per test |
| 18 | +- Browser.getActiveElement |
| 19 | +- Element.getCssValue |
| 20 | +- Element.getTagName ??? |
| 21 | +- Element.getRect |
| 22 | +- Element.isEnabled - only on form controlls - confusing naming, need to explore |
| 23 | + further |
| 24 | +- Element.inputText - additional special commands: {backspace}, {esc}, |
| 25 | + {up_arrow}, {down_arrow}, {left_arrow}, {right_arrow}, {tab} ? |
| 26 | +- Browser.getPageSourceCode |
| 27 | +- Browser.getAllCookies |
| 28 | +- Browser.getCookie |
| 29 | +- Browser.addCookie |
| 30 | +- Browser.deleteCookie |
| 31 | +- Browser.deleteAllCookies |
| 32 | +- Browser.dismissAlert |
| 33 | +- Browser.acceptAlert |
| 34 | +- Browser.getAlertText |
| 35 | +- Browser.inputAlertText |
| 36 | + |
| 37 | +- mobile support with actions that simulate touch devices, drag'n'drop, etc |
0 commit comments