Skip to content

Commit f4f4489

Browse files
committed
Release Ruby bindings 4.0.0.alpha4
1 parent c2d955b commit f4f4489

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

rb/CHANGES

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
4.0.0.alpha4 (2020-01-09)
2+
=========================
3+
4+
Ruby:
5+
* Added initial support for relative locators, which allow to find elements
6+
above/below/left/right/near another element. For example, you can find all
7+
the cells in a table to the right of your starting cell:
8+
start_cell = driver.find_element(css: 'td')
9+
right_cells = driver.find_elements(relative: {tag_name: 'td', right: start_cell})
10+
The documentation is still lacking so refer to examples in df6be2e962.
11+
* Added ability to silence certain logger messages by using it's identifiers:
12+
Selenium::WebDriver.logger.ignore(:driver_path)
13+
* Added new dependency: websocket. It's used for communicating with Chrome DevTools.
14+
* Loosened childprocess dependency to allow using version 2.0+.
15+
* Loosened rubyzip dependency to allow using version 2.0+.
16+
* Fixed Errno::EACCES error on Linux DeX and similar distributes
17+
18+
Chrome:
19+
* Added initial support for communicating with Chrome DevTools. The implementation
20+
is very basic and lacks CDP domains, events and types - those will be added
21+
in future releases. Still, it allows to execute simple commands to DevTools:
22+
driver.devtools.send('Page.navigate', {url: 'https://google.com'})
23+
124
4.0.0.alpha3 (2019-07-08)
225
=========================
326

rb/lib/selenium/webdriver/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919

2020
module Selenium
2121
module WebDriver
22-
VERSION = '4.0.0.alpha3'
22+
VERSION = '4.0.0.alpha4'
2323
end # WebDriver
2424
end # Selenium

0 commit comments

Comments
 (0)