Skip to content

Commit fac7f07

Browse files
committed
plan todo list
1 parent c9486e6 commit fac7f07

File tree

2 files changed

+38
-1
lines changed

2 files changed

+38
-1
lines changed

TODO.md

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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

platform/Browser.roc

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ openNewWindowWithCleanup = \callback ->
5757
browser |> closeWindow!
5858
result |> Task.fromResult
5959

60-
## Closes a `Browser` window.
60+
## Close a `Browser` window.
6161
##
6262
## Do not close the browser provided by the test,
6363
## the automatic cleanup will fail trying to close this browser.

0 commit comments

Comments
 (0)