forked from ggozad/behaving
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES.txt
251 lines (168 loc) · 4.33 KB
/
CHANGES.txt
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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
Changelog
=========
1.5.5 -
------------------
- Use pync when available to output mail messages on mock smtp.
[ggozad]
- I should not have received any emails at "{address}" step.
[ggozad]
- When I focus on "{name}".
[ggozad]
- Ignore headers when finding links in emails.
[kageurufu]
1.5.4 - 2016-05-04
------------------
- Expose mail mock to all net interfaces. Useful for docker integration.
[ggozad]
- Start messing with the idea of a docker contained behaving.
[ggozad]
1.5.3 - 2016-05-02
------------------
- Move tests outside of package.
[lampantech]
- Add input[@type='submit'] as targets to "When I press ...".
[AndreasHeiberg]
1.5.1 - 2016-04-15
------------------
- Class steps.
- File downloads.
[ggozad]
1.5.0 - 2016-01-04
------------------
- CSS visibility steps.
[day-me-an, ggozad]
- Frame switching.
[day-me-an]
- Window switching.
[day-me-an]
- Make persona variables usable in steps that receive a body of text.
[MihaiBalint]
- Alerts containing text steps, tests for alerts.
[ggozad]
- When I mouse over/out the element with xpath
[ggozad]
- When I send "{key}" to "{name}"
[demetris-manikas, ggozad]
- When I pause the tests
[ggozad]
1.4.1 2015-09-09
----------------
- Python 3 compatibility.
[anti1869]
1.4 - 2015-09-03
----------------
- Alert presence steps.
[ggozad]
- Start a browser by default when using a persona. Removes the need to have an additional
browser that stays blank throughout the test.
[ggozad]
1.3 - 2015-08-18
----------------
- Added gcm mock server.
[demetris-manikas]
- Updates to "When I press..." step to include more cases.
[demetris-manikas]
- Added step to select an option by visible text.
[demetris-manikas]
1.2 - 2015-04-18
----------------
- Unquote when parsing emails.
[ggozad]
- Allow for international characters in email.
[ggozad]
- Step to parse expressions in emails.
[ggozad]
- Step to close a named browser
[demetris-manikas]
1.1 - 2015-01-26
----------------
- Support for the cordova-specific chrome.
[ggozad]
- Deal with browser alert, prompts.
[ggozad]
1.0 - 2015-01-16
----------------
- Make personas simple dicts again.
[ggozad]
- Remove all mobile.
[ggozad]
- Jenkins CI integration.
[ggozad]
- Maximize browser window.
[ggozad]
- Escaping of persona vars, for testing dollar amounts
- Receive email with attachments step
[kageurufu]
1.0-rc1 - 2014-08-25
--------------------
- First implementation of iOS/Android/FFOS capabilities
[ggozad, erlendfh, leosobral]
- @multiplatform decorator to handle seperately devices and the browser
[ggozad]
- Clone persona step, n elements with css selector steps
[zeveshe]
0.8 - 2014-08-18
----------------
- Cookie handling
[ggozad]
- Execute/evaluate JS
[ggozad]
- Try not to open multiple browser sessions
[rosselliott]
- Make persona_vars available to more steps
[rosselliott]
- Updated step "given browser '{name}'" to retry up to three times if the webdriver fails to initialize
[kageurufu]
0.7 - 2014-04-07
----------------
- Python 3 compatibility, Travis CI integration
[fgimian]
- Step click the link in the email received at "{email}" now uses the most recently received email
[kageurufu]
0.6 2014-02-07
--------------
- Fix multipart mime emails.
[kageurufu]
0.5 2014-02-04
--------------
- Take a screenshot manually (in a step) or automatically on failures.
[ggozad]
- Set browser viewport size.
[ggozad]
- Set browser window size.
[kageurufu, ggozad]
0.4 2013-11-08
--------------
- Speed up find_by in cases where we search by id, name, text etc.
[antych]
- Various bud fixes.
[antych]
- Make I select "{value}" from "{name}" to work with radio as well.
[ggozad]
0.3 2013-09-5
-------------
- Check if fields are/are not required.
[ggozad]
- Allow to parse urls and set persona expressions.
[ggozad]
- Check for element visibility by xpath.
[ggozad]
- Fix for wait_time when checking an element is not present.
[moreandres]
0.2 2013-04-19
--------------
- Step matchers for setting variables to attributes of
elements returned from XPATH expressions.
[ggozad]
- Parse persona variables inside expressions.
[ggozad]
- Simplify step decorators.
[lrowe]
- Support for remote webdriver.
[lrowe]
- Prepare integration with pytest.
[lrowe]
0.1 2013-04-09
--------------
- Initial release.
[ggozad]