README.md in testcentricity-2.3.17 vs README.md in testcentricity-2.3.18
- old
+ new
@@ -26,10 +26,17 @@
TestCentricityâ„¢ will be updated to support testing with Selenium-WebDriver version 3.x as soon as a stable version is available that **fully** supports locally
hosted instances of Chrome, Firefox, Safari, and IE web browsers.
## What's New
+###Version 2.3.18
+
+* Updated `SelectList.define_list_elements` method to accept value for `:list_trigger` element.
+* Updated `SelectList.choose_option` to respect `:list_item` value and to click on `:list_trigger` element, if one is specified.
+* Updated `PageSection` and `PageObject` UI element object declaration methods to no longer use `class_eval` pattern.
+* Updated device profiles for iPhone 7 (iOS 10) with Chrome browser and iPad (iOS 10) with Chrome browser.
+
###Version 2.3.17
* Added `List.wait_until_item_count_is` and `List.wait_until_item_count_changes` methods.
* `UIElement.wait_until_value_is` and `List.wait_until_item_count_is` methods now accept comparison hash.
@@ -143,9 +150,13 @@
* Updated Google Pixel and Google Pixel XL profiles to Android 8
* Added device profiles for iPhone 7 (iOS 10) with Mobile Chrome browser and iPad (iOS 10) with Mobile Chrome browser
## What's Fixed
+###Version 2.3.18
+
+* Fixed `SelectList.choose_option` to also accept `:text`, `:value`, and `:index` option hashes across all types of select list objects.
+
###Version 2.3.15
* Fixed bug in `UIElement.get_object_type` method that could result in a `NoMethodError obj not defined` error.
* Fixed bug in `PageObject.verify_ui_states` and `PageSection.verify_ui_states` methods that failed to enqueue errors when UI elements could not be found.