ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent-WebDriver/Changes
Revision: 1.29
Committed: Fri Mar 27 18:08:23 2020 UTC (4 years, 3 months ago) by root
Branch: MAIN
Changes since 1.28: +4 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 Revision history for AnyEvent::WebDriver
2    
3 root 1.18 TODO: investigate modifer key usage/special key usage in send_element_keys
4 root 1.21 TODO: geckodriver/chromedriver autostart classes
5 root 1.26 TODP: In Debian GNU/Linux, you can install the "firefoxdriver" or "chromium-driver" packages to get the firefox/chromium webdrivers, respectively.
6     TODO: enforce duration values ot be integers
7 root 1.18
8 root 1.26 TODO: more mvoe/(Source/duration examples
9    
10 root 1.27 - INCOMPATIBLE CHANGE: screenshots are not decoded and no longer
11     are in bas64 (or data urls).
12 root 1.29 - INCOMPATIBLe CHANGE: this module now uses the second key table
13     which contains shifted variants of the keys, which allows for shifted
14     characters and to distinguish between e.g. left and right Alt keys,
15     but causes some key names to change.
16 root 1.28 - docfix: ->move does not have a button argument.
17     - docfix: keyUp/keyDown are really key_up and key_down.
18 root 1.26 - truncate coordinates ot integers in ->move.
19     - mention that the scroll parameter to take_element_screenshot
20     cannot be specified.
21 root 1.25 - clarify documentation here and there.
22 root 1.27 - added untested print method from webdriver2.
23 root 1.28 - parse the special ekys at runtime, only when required, directly
24     - from a pasted copy form the spec, to ease maintenance and reduce
25     initial memory usage.
26 root 1.25
27 root 1.24 1.01 Fri Sep 27 05:30:40 CEST 2019
28     - autodelete property was ignored.
29 root 1.23 - document that perl bugs prevent autodelete when exiting.
30     - make delete_session idempotent and safe to always call.
31    
32 root 1.22 1.0 Fri Sep 20 22:15:07 CEST 2019
33 root 1.21 - small protocol fixes.
34     - chromdriver 77 can finally create sessions, but might still not
35     work.
36     - add chrome capabilities example, because the goog:chromeOptions
37     are basiclaly undocumented.
38     - many small documentation fixes.
39 root 1.20 - fix Changes :)
40    
41 root 1.19 0.91 Tue Sep 4 03:20:56 CEST 2018
42 root 1.18 - actions created via Actions objects no longer queue actions
43     to execute concurrently.
44 root 1.20 - default mouse button to 0 instead of 1.
45 root 1.17 - implement ->cancel action (pointerCancel).
46 root 1.16
47 root 1.15 0.9 Fri Aug 31 04:44:10 CEST 2018
48     - enable persistent connections for non-idempotent requests by default.
49     - make "verboser" action example actually more verbose.
50 root 1.13 - doc fixes.
51    
52 root 1.12 0.5 Wed Aug 29 07:54:58 CEST 2018
53 root 1.10 - add api stability warning to docs.
54 root 1.9 - document ->key method for action lists.
55     - implement special key names for ->key method in action lists.
56     - implement the ->type convenience function mentioned in the docs.
57     - implement some (hopefully) useful locator strategy aliases.
58 root 1.10 - implement ->set_sessionm ->save_session, ->load_session method.
59     - make JSON::XS optional and require JSON::PP as fallback.
60 root 1.11 - fix ->switch_to_window method.
61 root 1.10 - fix AUTOLOAD to report the actual method name in case an unknown
62     method was called.
63 root 1.9 - doc fixes.
64    
65 root 1.8 0.2 Wed Aug 29 04:17:20 CEST 2018
66     - implement a helper API to make it easier to build action lists.
67     - drop the concept of element IDs and use the element object everywhere.
68     - minor fixes.
69 root 1.7 - the webdriver rec has actually been published by now.
70 root 1.6
71 root 1.5 0.1 Wed Aug 29 01:31:22 CEST 2018
72 root 1.2 - implement request timeout, document future plans
73     for timeouts.
74 root 1.3 - documentation fixes.
75 root 1.5 - JSON::XS wasn't marked as dependency.
76     - only call boolean_values if JSON::XS actually supports it.
77     - fix some "$wdf"'s that have snaked in.
78 root 1.2
79 root 1.1 0 Wed Aug 29 00:55:44 CEST 2018
80     - original version, mostly from scratch.