|
26 | 26 |
|
27 | 27 | - required `page, params` as init arguments
|
28 | 28 |
|
29 |
| - - `#accept` fires JS: `Page.handleJavaScriptDialog` as command on page instance with options which included `accept: true` |
| 29 | + - `#accept` fires JS: `Page.handleJavaScriptDialog` as command on provided `Ferrum::Page` instance with options which included `accept: true` |
30 | 30 |
|
31 |
| - - `#dismiss` fires JS: `Page.handleJavaScriptDialog` as command on page instance with `accept: false` |
| 31 | + - `#dismiss` fires JS: `Page.handleJavaScriptDialog` as command on provided `Ferrum::Page` instance with `accept: false` |
32 | 32 |
|
33 | 33 | - `#match?` compare message by passed regexp
|
34 | 34 |
|
|
106 | 106 |
|
107 | 107 | ### Changed
|
108 | 108 |
|
109 |
| -- increased Browser::Process::PROCESS_TIMEOUT constant by 1 |
| 109 | +- increased `Browser::Process::PROCESS_TIMEOUT` constant by 1 |
110 | 110 |
|
111 |
| -- `Ferrum::Network::InterceptedRequest#match?` to handle cases for Ruby 2.3 and less |
| 111 | +- `Ferrum::Network::InterceptedRequest#match?` to handle cases for `Ruby 2.3` and less |
112 | 112 |
|
113 | 113 | ## [0.2.0] - (Sep 3, 2019) ##
|
114 | 114 |
|
115 | 115 | ### Added
|
116 | 116 |
|
117 | 117 | - snippet examples of the actions in README
|
118 | 118 |
|
119 |
| -- `Ferrum::Node#focus` - fires the `command` `DOM.focus` on Page instance |
| 119 | +- `Ferrum::Node#focus` - fires the `command` `DOM.focus` on `Ferrum::Page` instance |
120 | 120 |
|
121 |
| -- `Ferrum::Node#blur` - evaluates JS: `this.blur()` on Page instance |
| 121 | +- `Ferrum::Node#blur` - evaluates JS: `this.blur()` on `Ferrum::Page` instance |
122 | 122 |
|
123 |
| -- `Ferrum::Node#click` - fires the native `click` on Page instance |
| 123 | +- `Ferrum::Node#click` - fires the native `click` on `Ferrum::Page` instance |
124 | 124 |
|
125 | 125 | - usage of `FERRUM_INTERMITTENT_ATTEMPTS` `ENV-var` on the rescue of runtime intermittent error
|
126 | 126 |
|
|
182 | 182 |
|
183 | 183 | - `Ferrum::Node::#click` getting the `mode` argument as option with `right/double/left` cases
|
184 | 184 |
|
185 |
| -- `Ferrum::Page::Frame#switch_to_frame` into `Ferrum::Page::Frame#within_frame` with added case of ArgumentError |
| 185 | +- `Ferrum::Page::Frame#switch_to_frame` into `Ferrum::Page::Frame#within_frame` with added case of `ArgumentError` |
186 | 186 |
|
187 | 187 | ### Removed
|
188 | 188 |
|
|
250 | 250 |
|
251 | 251 | ### Added
|
252 | 252 |
|
253 |
| -- fires the `Ferrum::NodeError` on zero of node_id |
| 253 | +- fires the `Ferrum::NodeError` on zero of `node_id` |
254 | 254 |
|
255 | 255 | ### Changed
|
256 | 256 |
|
|
264 | 264 |
|
265 | 265 | #### Modules:
|
266 | 266 |
|
267 |
| - - Ferrum |
| 267 | + - `Ferrum` |
268 | 268 |
|
269 |
| - - Ferrum::Network - simple requests/responses data store |
| 269 | + - `Ferrum::Network` - simple requests/responses data store |
270 | 270 |
|
271 | 271 | #### Classes:
|
272 | 272 |
|
273 |
| - - Ferrum::Browser - basic command interface |
| 273 | + - `Ferrum::Browser` - basic command interface |
274 | 274 |
|
275 |
| - - Ferrum::Cookie - simple store of the cookie attributes |
| 275 | + - `Ferrum::Cookie` - simple store of the cookie attributes |
276 | 276 |
|
277 |
| - - Ferrum::Node - abstract level of DOM-node with basic methods |
| 277 | + - `Ferrum::Node` - abstract level of DOM-node with basic methods |
278 | 278 |
|
279 |
| - - Ferrum::Page - basic object of the command references, which included DOM, network and browser logic |
| 279 | + - `Ferrum::Page` - basic object of the command references, which included `DOM`, network and browser logic |
280 | 280 |
|
281 |
| - - Ferrum::Targets - initialize of the `window` manager with a clean browser state |
| 281 | + - `Ferrum::Targets` - initialize of the `window` manager with a clean browser state |
282 | 282 |
|
283 | 283 | - classes of errors with a description of specific raises reasons
|
284 | 284 |
|
|
0 commit comments