forked from ios-driver/ios-driver
-
Notifications
You must be signed in to change notification settings - Fork 1
/
release.notes
115 lines (102 loc) · 3.47 KB
/
release.notes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
0.4.0
------
+ license for the tests
+ license for the code
+ fix stale element
+ remove the sysouts
+ rename ide to inspector, and make it part of the server
+ fix the inspector for retina etc
+ remove the dup exception from webdriver
+ throwing helpful messages when the rights in xcode haven't been changed.
+ find a solution for extra languages non iso
+ make the register command send the capabilities
+ ios capability needs device + type + resolution
+ xpath for native
+ rename the native handlers.
+ cleanup dependency and check for dups.
+ sendKeys for web on ipad
+ inspector to better support hybrid apps.
0.5.0
------
+ fix language loading in safari
+ redo page loading for webviews
+ execute scripts for native
+ batch commands for web to native calls
+ handle alerts for web
+ implicit wait for web ( would help with pageLoad issues )
+ avoid switching between native and web for internal command.
0.6.0
-----
+ inspector cleanup
+ make sendKeys type at the end of the input fields
+ get / delete cookies
+ JNI to detect new devices
+ record clicks on the inspector
+ xpath help for the inspector
+ workaround to be able to use select / option on webpage
+ bug fix for hybrid apps. Page reload now doesn't corrupt the state anymore.
+ safari window switching
+ native events on hybrid apps working.
+ doc
+ append text at the end of an input field
+ non webdriver commands are documented and accessible via vendor extension, using the augmenter in java
+ investigate why safari is slow to start in unit test.
+ real device support for native and hybrid.
+ real device and application manager
+ cleanup and document setValue vs sendKeys
+ reorganize classes in server.
+ setup and teardown for device.
+ keyboard.js
+ scan folder automatically to find aut.
+ remove the context switching for the alert detector
+ handle multi web windows
+ use facebook project to remove 1 sec delay on emulator.
+ improve UIAKeyboard, add hide()
0.6.1
-----
- Move to Java 7
- HasTouchScreen
- Native actions for native apps
- Native actions for safari
- Screenshot returns image in correct orientation
- Grid heartbeat/reconnect
0.6.2
-----
- New inspector
- bugfixes
0.6.3
-----
- Integration with new Libimobiledevice libraries
- bugfixes
0.6.4
-----
- fixes to integrate with Selenium 2.35.0 - interfaces locations changed
0.6.5
-----
- Fix for locale capability problem created by Selenium 2.34.0. We now default to a locale if one is not provided.
0.7.0 (current)
-----
TODOs:
-------
- add selenium tests for the inspector ( update mocks ? )
- inspector should save the tmp screenshot in tmp dir
- xpath to css convertor for web
- delete window
- file upload
- BrowserConnection
- WebStorage
- LocationContext
- ApplicationCache
- Grid empty location header
- kill instruments before starting.
- split handlers into native, web, and misc
- fix the inspector ratio, mouse over is off.
- confusion between locale and languages
- real device for web.
- encapsulate result of logEleemntTree.
- nativeDriver.executeScript should return UIAElement cast to what they are rather than WebElements.
- use implicit wait to wait for the native keyboard
- remove all calls to plutil
- instruments crash from user define script. stackoverflow for method def for instance.
- native test not to start new simulators.
- DesiredCapabilities.unexpectedAlertBehaviour unexpectedAlertBehaviour string What the browser should do with an unhandled alert before throwing out the UnhandledAlertException. Possible values are "accept", "dismiss" and "ignore"