forked from teodesian/Selenium-Remote-Driver
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
131 lines (117 loc) · 6.19 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
Revision history for Selenium-Remote-Driver
0.17 7-13-2013
- Second build with DistZilla, now with distzilla branch merged into master.
- commit db99a00: Dave Rolsky: Fix broken use of =cut
- commit 505232b: Dave Rolsky: Changed indentation of commit 0d78dbe
- commit f042929: Dave Rolsky: Check for content_type not being json
- commit 0e7ad05: Dave Rolsky: Include error message from
server when we can't create a session
- commit aba915e: Dave Rolsky: Don't assume response
structure, avoid undef warnings
- commit 6e34634: Dave Rolsky: Move cmd_return check up a
little higher to simplify the code
- commit b6e79c1: Mucking about trying to create 0.17
- commit 81a6ffe: Merged branch 'dist-zilla'
- commit 45bcea2: Updated Changes file for version 0.16 and 0.17
- commit b28b61e: Changed maintainer information
- commit b28b61e: Improved DistZilla configuration
- commit b28b61e: Improved 03-spec-coverage test
- commit b6b2cdb: Improved 03-spec-coverage test, skip some methods
- commit 61ae784: Reformatted README to 80 columns, fixed a typo.
0.16 4-11-2013
- New maintainer and beginning CPAN artist: Charles Howes <chowes@cpan.org>
- First build with DistZilla (using distzilla branch from git repository, somewhat stale)
- commit 338872f: Deleted MANIFEST, MANIFEST.SKIP, Makefile.PL
- commit 338872f: Changed README
- commit 338872f: Created dist.ini for Distzilla
- commit 338872f: Added 'uploadFile' to Commands.pm
- commit 338872f: Forced stringification of arguments in send_keys,
https://github.com/aivaturi/Selenium-Remote-Driver/issues/52
- commit 338872f: Removed check for secure cookie in t/01-driver.t
- commit 338872f: Updated
t/mock-recordings/01-driver-mock-MSWin32.json
t/mock-recordings/01-driver-mock-darwin.json
t/mock-recordings/01-driver-mock-linux.json
t/mock-recordings/02-webelement-mock-MSWin32.json
t/mock-recordings/02-webelement-mock-darwin.json
t/mock-recordings/02-webelement-mock-linux.json
- commit 0d78dbe: Show error message from server
https://github.com/aivaturi/Selenium-Remote-Driver/issues/53
- commit dadb329: Click wasn't working due to typo
https://github.com/aivaturi/Selenium-Remote-Driver/issues/53
- commit b992873: Added Pod headers to WDKeys.pm
- commit d30e31e: Bumped version number to 0.16 in dist.ini
- commit 6936c64: Stripped CR from end of lines everywhere
0.15 3-12-2012
- execute_script() can return web elements for data structures
(arrays for .e.g.).
- The error messages are now a little more descriptive in cases of
"UNKNOWN ERROR".
- Fixed the carp 1.25 related issue in tests.
- Added support for proxy configuration.
0.14 3-1-2012
- Added method send_keys_to_active_element() in driver
- Added method get_sessions()
- Fixed issue #11
- Fixed documentation from issue #21
0.13 2-8-2012
- Added support for key events in send_keys() method
- Added methods to get/set window position/size
- get_active_element() now returns a WebElement object
- Bunch of bug fixes & documentation fixes.
0.12 9-20-2011
- Tests now use mock recordings for each major os
this will be expanded to include different versions
of selenium
- added module metadata so bug tracking and repository
info will appear on metacpan (Thanks Tom Hukins!)
- Fixed issue with find_child_element(s) which caused
search methods which had 2+ words to fail
("css selector","class name","tag name", etc)
0.11 8-16-2011
This is quite a large list for this release and will be
the first cpan release. The later releases will hopefully
happen often and won't be quite as large.
- subroutine calls carp when an error occurs or when
an element cannot be found
- if an element cannot be found, carp should tell you
which line in your local script where the element was
not found
- added the following driver api calls
click,double_click,button_down,button_up,close,status,
send_modifier,execute_script,execute_async_script
- fixed the following api calls
refresh,delete_cookie_named
- $element->get_value is deprecated...
subroutine now points to get_attribute('value')
- added the following element api calls
describe
- added initial IDE plugin for the Selenium-IDE
(this is based off the Rspec webdriver ide plugin)
- Added "extra_capabilities" named argument to the driver
- make send_keys accept one or more string argument
- added javascript method to driver
(thanks Phil Kania!)
- fixed issue: check for empty string before trying to decode
- fixed issue: if script using the module ever forked, the
driver would call quit whenever that fork was closed
- fixed issue: Marked as deprecated: WebElement::set_selected
and WebElement::toggle
- fixed issue: global $driver variable in WebElement caused the
remote connection to be destroyed before the driver was able
to call quit()
- fixed issues:
- improper definition of setImplicitWaitTimeout
- Driver.pm: missing 'css' entry in FINDERS
- Driver.pm::find_elements: set up $using correctly
(thanks Phil Mitchell!)
0.10 5-2-2010
- Implemented support for JSON wire protocol as of a4 release of
Selenium 2.0.
- The main Driver & WebElement modules are implemented & functional.
- Added unit tests for Driver. As of this moment only live testing is
supported as the server itself is alpha & mocking its behavior doesn't
help our cause.
- Added POD for Driver & WebElement
0.01 2-21-2010
First version, released on an unsuspecting world.