forked from jarib/celerity
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathHISTORY
More file actions
111 lines (105 loc) · 4.33 KB
/
HISTORY
File metadata and controls
111 lines (105 loc) · 4.33 KB
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
== 0.0.7 2009-09-04
* :firefox (Firefox 2) is now the default browser, :firefox3 support added.
* Avoid huge Java backtraces on FailingHttpStatusCodeException
* Browser#log_level= sets the log level for more HtmlUnit packages
* Default log level is now :off
* ClickableElement#click_and_attach inherits options from parent browser
* Allow searching by XPath in frames.
* Fix bug with scripts in body onload.
* Nicer API for Browser#debug_web_connection
* Fix bug in Browser#element_by_xpath(s) and Element#method_missing
* Fix bug when selecting empty SelectList options
* Fix issue when using multiple attributes to locate elements on a page with non-unique IDs.
* Nicer #inspect methods on some objects
* Improved IPC with viewers
* Methods added:
- Browser#clear_cache
- Browser#confirm
- Browser#css=
- Browser#ignore_pattern=
- Browser#javascript_excepetion=
- Browser#secure_ssl=
- Browser#status
- Browser#status_code
- Browser#status_code_exceptions=
- Celerity.index_offset=
- ClickableElement#download
- Element#fire_event
- Element#javascript_object
* New constructor options:
- :javascript_enabled => true, false
- :viewer => true, false, String
- :refresh_handler => :immediate, :waiting, :threaded
* Features removed:
- Celerity::MethodGenerator
* Most of the spec suite moved to the WatirSpec project
== 0.0.6 2009-03-19
* Support for meta, strong, dl, dt, dd, and em HTML elements.
* Update to HtmlUnit 2.5-SNAPSHOT.
* New options for Browser#new: :proxy, :charset, :render, :log_level
* Methods added:
- Browser#add_cookie
- Browser#asynchronized
- Browser#add_listener
- Browser#content_type
- Browser#cookies
- Browser#debug_web_connection
- Browser#focused_element
- Browser#io
- Browser#remove_cookie
- Browser#response_headers
- Browser#wait
- Browser#xml
- Browser#{element,elements}_by_xpath
- ClickableElement#{double,right}_click
- ElementCollection#{first,last}
* Methods removed:
- Browser#show_*
* Methods renamed:
- SelectList#get_all_contents => SelectList#options
- SelectList#get_selected_items => selected_options
- SelectList#clear_selection => SelectList#clear
* Add support for finding elements by their corresponding <label>.
* Recognize buttons of type image, reset, submit.
* Proxy support (see Browser.new)
* Lots of refactorings, bug fixes and minor enhancements.
Thanks to Hirobumi Hama, Kamal Fariz Mahyuddin and Thomas Marek for contributions in this release.
== 0.0.4 2008-08-18
* Minor enhancements
* Update HtmlUnit to 2.2
* New methods: Element#focus, Element#parent, Table#child_row, Table#child_cell, TableRow#child_cell
* Rename Celerity::IE -> Celerity::Browser (but Celerity::IE still points to the class)
* Add Celerity::Browser.new(:browser => :firefox) to use HtmlUnit's Firefox mode.
* Make it easier to run the spec suite against other implementations.
* Bugfixes:
- Image#click
- Finding elements by id could give weird errors if multiple elements had the same id.
- If getElementById returns an element with the wrong tag name, output a warning and find the correct element by iteration instead.
- Browser#goto regexp
- Frames (collection) support
== 0.0.3 2008-05-26
* 3 major enhancements:
* Added support for <ul>, <ol>, <thead>, <tfoot>, <h1>, <h2>, <h3>, <h4>, <h5> and <h6> elements
* Better support for <tbody>, <tr> and <option> elements. They are now accessible from the top level in the same way as every other element, meaning you can do ie.option(:id, 'some_id'), or ie.row(:index, 1).
* Better HTTPS support
* 8 minor enhancements:
* Improved CelerityViewer
* Watir-like show methods (IE#show_divs, IE#show_tables, etc.)
* All HTML elements now has a default how parameter, see http://celerity.rubyforge.org/wiki/wiki.pl?ListOfSupportedHtmlElementsAndTheirDefaultHowParameter
* Raketask cleanup
* Separated out Watir compatibility specific stuff
* Form#submit implemented
* Updated ATTRIBUTES constants for all element classes
* TextField#type bug fixed
== 0.0.2 2008-05-15
* 3 major enhancements:
* Support for multiple how => what conditions
* Fixed performance issue with collections
* Specs will now run on Windows
* 3 minor enhancements:
* Benchmark scripts
* Method generator
* Fixed multi-byte characters issue for text fields
== 0.0.1 2008-05-07
* 1 major enhancement:
* Initial release