ph7 / selenium-client

Official Ruby client API for Selenium Remote Control (bare bone client driver)

This URL has Read+Write access

selenium-client / ChangeLog
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 1 Selenium-Client gem ChangeLog
2 =============================
3
8b146f32 » ph7 2009-02-27 Cleaning up the documentati... 4 1.2.11 (2008-02-27)
5 ===================
6
7 - More idiomatic hash-based constructor for the client driver:
8
9 Selenium::Client::Driver.new \
10 :host => "localhost",
11 :port => 4444,
12 :browser => "*firefox",
13 :timeout_in_seconds => 10,
14 :url => "http://localhost:3000"
15
16 - Added jQuery support for wait_for_ajax
17
18 - Can set default javascript framework semantics when creating the
19 client driver:
20
21 Selenium::Client::Driver.new \
22 :host => "localhost",
23 :port => 4444,
24 :browser => "*firefox",
25 :timeout_in_seconds => 10,
26 :url => "http://localhost:3000",
27 :javascript_framework => :jquery
28
29 - Can override default javascript framework semantics on a specific
30 API call:
31
32 driver.click "a-button" , :wait_for => :ajax, :javascript_framework => :jquery
33
34 - Added new wait_for semantic: `:value` and `:no_value`:
35
36 click :wait_for => :value, :element => 'a_locator', :value => 'some value' # will wait for the field value of 'a_locator' to be 'some value'
37 click :wait_for => :no_value, :element => 'a_locator', :value => 'some value' # will wait for the field value of 'a_locator' to not be 'some value'
6892a388 » ph7 2009-02-03 Changed version number to 1... 38
39 - Include examples in RubyGem
f1af87b7 » ph7 2009-02-10 Added visible? entry in Cha... 40 - Added visible? method
541d7fe7 » ph7 2009-02-20 Updated ChangeLog 41 - Wait for complete shutdown when stopping Selenium RC with
42 "rake selenium:rc:stop" (Thanks Aaron Tinio for the patch)
8b146f32 » ph7 2009-02-27 Cleaning up the documentati... 43 - Fixed integration build on Windows
44 - Support locator including single quotes in wait_for_xyz methods
45 (Thanks Aaron Tinio for the patch)
46 - Fixed various bugs in wait_for_xyz methods
47 - API tests now rely on a demo application for integration testing of
48 wait_for_xyz methods
541d7fe7 » ph7 2009-02-20 Updated ChangeLog 49
8b146f32 » ph7 2009-02-27 Cleaning up the documentati... 50 1.2.10 (2008-02-02)
51 ===================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 52
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 53 - Upgraded RSpec support to 1.1.12
54
d351fc94 » ph7 2009-02-02 Fixing demantics for :wait_... 55 - Added popup support in wait_for semantics. e.g.
56
57 click 'my_button', :wait_for => :popup, :window => 'a window id'
58
59 - Fixed :wait_for => :text and :wait_for => :no_text semantics
60 Thank you Wade Catron for finding the reporting this bug!
61
62 The new semantics are:
63
64 If you do not provide any locator the text is searched in the entire
65 body of the page. e.g.
66
67 click 'my_button', :wait_for => :text, :text => "Congratulations"
68
69 If you provide and element locator the text search is scoped to the
70 innerHTML of that element. e.g.
71
72 click 'my_button', :wait_for => :text, :element => "notification_box", :text => "Preferences Saved!"
73
74 *** WARNING ****
75
76 In the process I had to change the signature of the wait_for_text and
77 wait_for_no_text methods. Please update your code if you were using
78 directly any of these 2 methods:
79
80 OLD: wait_for_text(locator, text, timeout_in_seconds=nil)
81 NEW: wait_for_text(text, locator=nil, timeout_in_seconds=nil)
82
83 OLD: wait_for_no_text(locator, text, timeout_in_seconds=nil)
84 NEW: wait_for_no_text(text, locator=nil, timeout_in_seconds=nil)
85
86 - More idiomatic methods to retrieves all window ids, names and titles:
87 .all_window_ids, .all_window_names, all_window_titles
88
89 - RSpec Helper automatically set context when starting a new test
90 (lib/selenium/rspec/spec_helper)
91
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 92 1.2.9 (2008-11-04)
93 ==================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 94
95 - Upgraded RSpec support to 1.1.11
96 - Explicit gem versions in examples and README
97
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 98 1.2.6 (2008-10-03)
99 ==================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 100
101 - Upgraded RSpec support to 1.1.8
102
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 103 1.2.5 (2008-10-01)
104 ==================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 105
106 - Fixing reporting with DeepTest+RSpec
107
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 108 1.2.4 (2008-09-30)
109 ==================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 110
111 - Bug fix release
112
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 113 1.2.3 (2008-09-29)
114 ==================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 115
116 - Friendlier namespace to coexist with the selenium gem
117
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 118 1.2.2 (2008-09-29)
119 ==================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 120
121 - Bug fix release
122
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 123 1.2.1 (2008-09-28)
124 ==================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 125
126 - Bug fix release
127
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 128 1.1 (2008-07-16)
129 ================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 130
131 - More idiomatic client API (work in progress)
132
8f8a82bb » ph7 2009-01-20 Upgraded RSpec support to 1... 133 1.0 (2008-04-14)
134 ================
770ea1b9 » ph7 2008-11-04 1.2.9 release. Explicit RSp... 135
136 - Standlone gem packaging
137 - Allows stop to be called when no session were started