Skip to content

Releases: ONLYOFFICE-QA/onlyoffice_webdriver_wrapper

v0.5.0

26 Aug 10:42
518406d
Compare
Choose a tag to compare

0.5.0 (2020-08-26)

New Features

  • Use GitHub Actions instead of TravisCI
  • Add rubocop checks in CI
  • Fixes from update rubocop to 0.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

30 Jul 09:01
becdfb0
Compare
Choose a tag to compare

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
    and WebDriver#remove_attribute
  • Rename WebDriver#set_parameter to WebDriver#set_attriubte.
    Keep old name as alias
  • Use WebDriver#dom_element_by_xpath in WebDriver#set_attribute

v0.3.5

30 Jul 09:00
3b6b2b2
Compare
Choose a tag to compare

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 using dom_element_by_xpath
  • WebDriver#set_style_parameter just an alias to WebDriver#set_style_attribute

v0.3.4

30 Jul 09:00
0a3d1ea
Compare
Choose a tag to compare

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

03 Jul 15:20
3116395
Compare
Choose a tag to compare

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 raise Selenium::WebDriver::Error::ElementNotVisibleError
    instead of RuntimeError
  • 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 -
    use WebDriver#right_click instead

v0.3.2

30 Jun 09:16
5d15944
Compare
Choose a tag to compare

0.3.2 (2020-06-30)

Changes

  • WebDriver#wait_until_element_disappear, WebDriver#wait_until_element_present
    has option of timeout
  • WebDriver#wait_until_element_disappear, WebDriver#wait_until_element_present
    raise TimeOutError instead of RuntimeError
  • Extract wait_until* methods to separate module

v0.3.1

03 Jun 13:59
a793a54
Compare
Choose a tag to compare

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

22 May 10:18
63e7375
Compare
Choose a tag to compare

0.3.0 (2020-05-22)

New Features

  • Update chromedriver to 83.0.4103.39

v0.2.0

18 May 13:04
afa3a96
Compare
Choose a tag to compare

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 to 81.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 for Webdriver#download
  • Fix incorrect file download location
  • Do not try to start selenium once more
  • Fix correct behavior for Webdriver#get_element_count with only_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

18 Feb 14:43
28190fa
Compare
Choose a tag to compare

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