Releases: ONLYOFFICE-QA/onlyoffice_webdriver_wrapper
Releases · ONLYOFFICE-QA/onlyoffice_webdriver_wrapper
v0.5.0
0.5.0 (2020-08-26)
New Features
- Use GitHub Actions instead of TravisCI
- Add
rubocop
checks in CI - Fixes from update
rubocop
to0.89.1
- Update chromedriver to
85.0.4183.83
Fixes
- Fix
wait_until
test to not to use not-existing localhost page - Add sleep for page to open
Without it on newest chrome troubles with setting focus
Changes
- Freeze exact version of gem dependencies
to correct update via Dependabot - Drop support of rubies older, than 2.5, since
they are EOLed - Remove
w3c: false
fro Chrome start options - Force install current stable Chrome in CI
v0.4.0
0.4.0 (2020-07-30)
New Features
- Add some missing documentation
- Add tests to
WebDriver#set_attribute
- Add tests to
WebDriver#remove_attribute
Fixes
- Fix
rubocop
issues after upgrade to 0.88.0 - Fix
WebDriver#remove_attribute
for xpath with dobule quotes - Fix
WebDriver#get_text_by_js
for//input
tags
Changes
- Remove unused
WebDriver#server_address
- Refactor location of
WebDriver#set_parameter
andWebDriver#remove_attribute
- Rename
WebDriver#set_parameter
toWebDriver#set_attriubte
.
Keep old name as alias - Use
WebDriver#dom_element_by_xpath
inWebDriver#set_attribute
v0.3.5
0.3.5 (2020-07-15)
Fixes
- Fix
WebDriver#set_style_attribute
for xpath with single quotes
Changes
- Extract
WebDriver#set_style_attribute
test to separate spec - Extract
WebDriver#set_style_show_by_xpath
test to separate spec - Extract
WebDriver#set_style_parameter
test to separate spec - Simplify
WebDriver#set_style_show_by_xpath
by usingdom_element_by_xpath
WebDriver#set_style_parameter
just an alias toWebDriver#set_style_attribute
v0.3.4
0.3.4 (2020-07-06)
Changes
- Remove unused
WebDriver#remove_event
- Remove unused
WebDriver#add_class_by_jquery
- Remove unused
WebDriver#remove_class_by_jquery
- Remove unused
WebDriver#get_host_name
- Remove unused
WebDriver#service_unavailable?
- Remove unused
WebDriver.host_name_by_full_url
v0.3.3
0.3.3 (2020-07-03)
Fixes
- Add documentation to some methods
Changes
- Extract click methods to
ClickMethods
module - Increase test coverage of
ClickMethods
module - Remove
WebDriver#click_and_wait
WebDriver#click_on_locator
raiseSelenium::WebDriver::Error::ElementNotVisibleError
instead ofRuntimeError
WebDriver#click_on_displayed
raise a correct exception type if failed- Remove unused
WebDrvier#click_on_one_of_several_by_text
,
WebDriver#click_on_one_of_several_xpath_by_number
,
WebDriver#left_mouse_click
WebDriver#right_click
wait to element to appear- Remove
WebDriver#context_click_on_locator
-
useWebDriver#right_click
instead
v0.3.2
0.3.2 (2020-06-30)
Changes
WebDriver#wait_until_element_disappear
,WebDriver#wait_until_element_present
has option of timeoutWebDriver#wait_until_element_disappear
,WebDriver#wait_until_element_present
raiseTimeOutError
instead ofRuntimeError
- Extract
wait_until*
methods to separate module
v0.3.1
0.3.1 (2020-06-03)
Fixes
- Fix taking screenshot inside headless
- Fix
markdownlint
check in CI
Changes
- Freeze specific version of
headless
gem
v0.3.0
0.3.0 (2020-05-22)
New Features
- Update
chromedriver
to83.0.4103.39
v0.2.0
0.2.0 (2020-05-18)
Features
- Do not remove
@download_directory
if it's not in/tmp/
Webdriver#execute_javascript
new param to sleep after execute- Add workaround for Webdriver bug with chrome typing with :control
- Update
chromedriver
to81.0.4044.69
- New method
Webdriver.clean_up
for stopping hang-up browsers - Support of
rubocop-performance
- Add rake task to release gem on github and rubygems
Fixes
- Fix
Encoding::UndefinedConversionError
forWebdriver#download
- Fix incorrect file download location
- Do not try to start selenium once more
- Fix correct behavior for
Webdriver#get_element_count
withonly_visible: true
- Fix
WebDriver#type_to_locator
for integer values
Changes
- Minor refactor in gemfile
- Actualize rubocop todo to 0.83.0
Removal
- Remove unused
Webdriver.web_console_error
- Remove unused
Webdriver#set_text_to_iframe
- Remove unused
Webdriver#get_style_attributes_of_several_elements
- Remove
xrandr
exception handling - Remove support of
ip_of_remote_server
- Remove unused
Webdriver#get_attribute_from_displayed_element
- Remove unused
Webdriver#maximize
- Remove unused
Webdriver#close_window
- Remove unused
Webdriver#get_element_number_by_text
- Remove unused
Webdriver#click_on_locator_by_action
- Remove unused
Webdriver#select_text_from_page
- Remove unused
Webdriver#move_to_one_of_several_displayed_element
- Remove unused
Webdriver#click_on_one_of_several_by_parameter_and_text
- Remove unused
Webdriver#select_from_list
- Remove unused
Webdriver#context_click
- Remove unused
Webdriver#click_on_one_of_several_with_display_by_text
- Remove unused
Webdriver#right_click_on_one_of_several_by_text
- Remove unused
Webdriver#click_on_one_of_several_with_display_by_number
- Remove unused
Webdriver#get_elements_from_array_before_some
- Remove unused
Webdriver#get_elements_from_array_after_some
v0.1.2
0.1.2 (2020-02-18)
New Features
- Add Rakefile and tasks for releasing gem
- Simplify travis config, remove non-actual code
- Add travis task for markdown and fix issues in Changelog.md
- Change screenshot S3 bucket location
Removal
- Remove
Webdriver#get_element_by_parameter