-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathChanges
225 lines (185 loc) · 8.51 KB
/
Changes
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
Revision history for Perl extension Test::WWW::Selenium.
1.36 - Wed May 15 17:38:12 EDT 2013
- updates dist.ini to hide util with MetaNoIndex
1.35 - Fri Jan 4 14:48:28 EST 2013
- Updates t/00-compile.t to ignore loading the Devel::REPL plugin, as its an
optional dependency.
1.34 - Tue Oct 30 13:22:59 EDT 2012
- Re-release using EU::MM to avoid Module::Install bug
see http://weblog.bulknews.net/post/33907905561/do-not-ship-modules-with-module-install-1-04
for details.
1.32 - Tue Feb 7 19:55:00 PST 2012
- Make Devel::REPL a runtime requirement - thx haarg++
1.31 - Wed Dec 7 22:59:01 EST 2011
- pod parsing fix for metacpan.
1.30 - Wed Dec 7 22:59:01 EST 2011
- Added ->debug(), an interactive debugger.
1.25 - Wed Apr 27 23:47:49 EDT 2011
- Bumped WWW::Selenium version - thanks Leah K.
- Localize $@ during destruction so we do not clobber it. Reported by Jason S
- Testsuite fully passing again with latest SeleniumRC (1.0.3)
1.24 - Mon Feb 7 10:28:32 PST 2011
- clean up pod after nudge from Dave Cross
- fix synopsis to set the test name correctly - thanks Herbert Leitz
1.23 - 2010-09-05
- 3 Patches from Tom Hukins++ to clean up inc/, pod and the license.
- Suggestion from So Matsui++ to restore HTTP POST from the 1.20 release.
- http_method now defaults to POST but can be set to GET.
1.22 - Fri Apr 2 10:51:58 PDT 2010
- Update URI::Encode dependency so we can depend on a consistent
encoding of *firefox to %2Afirefox.
- No code changes, just test fixes.
1.21 - Wed Dec 30 14:58:07 PST 2009
- Add error_callback() patch from Derek Wueppelmann
1.20 - Mon Nov 2 22:13:47 PST 2009
- Refactor timeout code so the UserAgent timeout is always long enough
- Make set_timeout() also set the UserAgent timeout.
1.19 - Thu Sep 24 19:27:51 PDT 2009
- Fixed test to not spew deprecation errors
- removed t/test_ajax_jsf.t because the site it used went away
1.18 - Mon Aug 31 23:20:21 PDT 2009
- Update list of commands that do not require a locator (barbie++)
- Update Module::Install to 0.91
- Ensure that do_command reuses LWP objects and caches
connections for performance (konobi++)
- Minor POD touchups by (dandv++)
1.17 - Tue 30 Dec 2008 00:12:53 PST
- Allow no_locator methods to be subclassable
- Thanks to Michael Hendricks of Grant Street Group.
1.16 - Sun 14 Dec 2008 15:28:38 PST
- use POST instead of GET to selenium server (gyrm)
- add support for per-session javascript (gyrm)
- add unit tests and docs for re-using session_ids
- added LWP::UserAgent dependency to fix cpan testers failures
1.15 - Sun 23 Mar 2008 14:02:25 PDT
- allow set_timeout() to be called before open()
1.14 - Tue Dec 11 12:45:34 PST 2007
- fixed typo in Test::WWW::Selenium SYNOPSIS - thanks, Paul Puse
- added missing dependency on URI::Escape - thanks, Peter (Stig) Edwards
1.13 - Wed Jun 6 19:52:18 PDT 2007
- fix bug to allow directly calling do_command - Thanks, Tom Hukins
- Changes from Kevin Jones at Socialtext:
- refactored out how functions are created
- add functions to more closely match Selenium IDE:
- wait_for_text_present
- wait_for_element_present, and
- pause
1.12 - Tue Mar 13 20:26:10 PDT 2007
- move unit test utility to WWW::Selenium::Util
- refactor unit tests to use Test::Mock::LWP
- fix bug in get_boolean_array - thanks to Ilya Averyanov
1.11 - Thu Jan 4 19:53:18 PST 2007
- don't stop a stopped session
- don't open multiple browsers when start() is called several times
- Update with Selenium-RC 0.91
1.10 - Tue Nov 14 20:51:13 PST 2006
- Integrated latest functions available in Selenium-Core 0.90
- WWW/Selenium.pm is build directly from Core's iedoc.xml
- Module is built as part of Selenium-RC nightly build process
- Retained backwards compatibility for deprecated core functions
- Cleaned up POD
- Check that caller has opened a page before running commands
- Open without args opens '/'
- Added auto_stop option (default on) to auto-close browser windows
- Remove old get_location function in favour of core builtin
get_location. It returns the absolute location.
1.04 - Fri Oct 6 19:02:30 PDT 2006
- Happy Canadian Thanksgiving! I thank everyone who uses this.
- Documentation fixes from Frederic Buclin++
- Fixed WWW::Selenium example code
- Patch received from Paul Johnson++ improves:
- Error message for undefined methods
- Default test names
- whitespace and typo fixes
- Made default_names default to on
- Removed docs suggesting support for Java-style method names
(This hasn't worked since < 0.20)
1.03 - Tue Jun 27 22:47:43 PDT 2006
- Unit tests don't test stderr using Test::Builder::Tester
- When the Test-Simple folks get T::B::Tester working better I'll
re-enable these tests
1.02 - Sat Jun 24 17:25:35 PDT 2006
- Added unit tests for all auto-generated functions
- fixed bugs where line numbers and file info wasn't reported
- fixed bug where test description was lost
- added get_location method to return relative location
- removed references to contains and lacks functions
- failed action_ok() doesn't die anymore, the test just fails
1.01 - Thu Jun 22 13:57:33 PDT 2006
- No longer call WWW::Selenium::AUTOLOAD if method can't be
found (rt bug #20042)
- Update sample Test::WWW::Selenium code to actually work
(Thanks, Shane Landrum)
1.00 - Mon Jun 12 08:53:18 PDT 2006
- This works well, so make it a stable 1.0 release
- Better fix for Encode.pm support (Kevin Jones)
- fixed unit tests when run under 5.8
- Fixed pod errors in WWW::Selenium
0.24 - Sat May 27 18:08:17 PDT 2006
- add version to WWW::Selenium
- fixed Encode.pm support (Kevin Jones)
- fixed typo (Kevin Jones)
0.22 - Sat May 27 18:08:17 PDT 2006
- Integrate Dan Fabulitch's latest lib/WWW/Selenium.pm
- made Encode dependency optional
- Changed Test::Builder comparators - this seems to work,
I hope it doesn't break for other people.
0.21 - Fri Apr 21 00:37:23 PDT 2006
- fixed MANIFEST to include additional tests
- fixed pod coverage
0.20 - Mon Apr 17 00:54:42 PDT 2006
- major refactoring to use Selenium Remote Control (SRC)
- WWW/Selenium.pm comes from Dan Fabulich
- From selenium-rc developer release 0.7.2
- changed to use named arguments to new
- provide reasonable default args
- skip undefined arguments in do_command
- add a verbose mode
- simplified get_string_array to split with a regex
- remove unused get_(number|boolean)[_array] functions
- add some extra docs
- Updated Test::WWW::Selenium to use new WWW::Selenium
- new unit tests
0.11 - not released
- Removed get/set_url
- fixed driver redirect
0.10 - Thu Mar 16 09:31:18 PST 2006
- update to latest Module::Install
- fix test numbering problem
- Thanks to Scott Lanning (SLANNING) for bug reports
0.08 - Wed Mar 15 23:03:32 PST 2006
- fixed dependencies on Test packages and WWW::Selenium::Utils
- Allow file backend to specify where it keeps it's files
- minor testing improvements
0.06 Thu Mar 9 00:01:34 PST 2006
- Added descriptive png images to doc/
- Added support for CGI driver to store/retrive commands and results
- Added script to convert a wiki syntax file into a perl script
0.05 Fri Feb 24 00:47:02 PST 2006
- ownership changed to Luke Closs
- Changed to use Module::Install instead of Module::Build
- removed POE based server
- added a Safari Launcher
- Added a CommandBridge class with abstract backends
- Added In-memory and file based CommandBridges
- Added a CGI-based Selenium Driver
- Added example CGI driver and example test script
- Use Mac::Applescript to control Safari, if available
0.04 (Mattia Barbon) (Not released)
- Added a REST interface to Selenium Server (as an exercise).
- When running the regression tests, the SELENIUM_LAUNCHER
and SELENIUM_PROCESSOR enviornment variables can be used
to control which Launcher and CommandProcessor are used.
- The SELENIUM_BROWSERS environment variable can be used to control
which browser is used by the Pick/UnixDefault Launchers.
- Added the 'NoLaunch' launcher which does not launch any browser.
0.03 Tue Jan 10 20:14:19 CET 2006
- Added a short description of Selenium.
0.02 Tue Dec 27 21:09:47 CET 2005
- Fix handling of commands taking locators as first argument in
Test::WWW::Selenium.
- Improved the documentation.
- Added mozilla-firefox and mozffremote to the Unix browser list
(thanks to Mark Stosberg).
0.01 Tue Nov 1 10:25:24 CET 2005
- First public release.