docs/ios_docs.md in appium_lib-0.4.1 vs docs/ios_docs.md in appium_lib-0.4.2
- old
+ new
@@ -1,86 +1,86 @@
-##### [app_path](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [app_path](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def app_path
Returns the value of attribute app_path
--
-##### [app_name](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [app_name](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def app_name
Returns the value of attribute app_name
--
-##### [app_package](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [app_package](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def app_package
Returns the value of attribute app_package
--
-##### [app_activity](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [app_activity](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def app_activity
Returns the value of attribute app_activity
--
-##### [app_wait_activity](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [app_wait_activity](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def app_wait_activity
Returns the value of attribute app_wait_activity
--
-##### [sauce_username](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [sauce_username](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def sauce_username
Returns the value of attribute sauce_username
--
-##### [sauce_access_key](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [sauce_access_key](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def sauce_access_key
Returns the value of attribute sauce_access_key
--
-##### [port](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [port](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def port
Returns the value of attribute port
--
-##### [os](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [os](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def os
Returns the value of attribute os
--
-##### [debug](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L38)
+##### [debug](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L38)
> def debug
Returns the value of attribute debug
--
-##### [initialize](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L68)
+##### [initialize](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L68)
> def initialize options={}
Creates a new driver.
@@ -115,23 +115,43 @@
[Driver]
--
-##### [absolute_app_path](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L189)
+##### [status](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L153)
+> def status
+
+Returns the status payload
+
+--
+
+##### [server_version](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L159)
+
+> def server_version
+
+Returns the server's version string
+
+__Returns:__
+
+ [String]
+
+--
+
+##### [absolute_app_path](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L200)
+
> def absolute_app_path
Converts environment variable APP_PATH to an absolute path.
__Returns:__
[String] APP_PATH as an absolute path
--
-##### [server_url](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L203)
+##### [server_url](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L214)
> def server_url
Get the server url for sauce or local based on env vars.
@@ -139,11 +159,11 @@
[String] the server url
--
-##### [restart](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L213)
+##### [restart](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L224)
> def restart
Restarts the driver
@@ -151,11 +171,11 @@
[Driver] the driver
--
-##### [driver](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L220)
+##### [driver](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L231)
> def driver
Returns the driver
@@ -163,11 +183,11 @@
[Driver] the driver
--
-##### [screenshot](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L228)
+##### [screenshot](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L239)
> def screenshot png_save_path
Takes a png screenshot and saves to the target path.
@@ -179,11 +199,11 @@
[void]
--
-##### [driver_quit](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L234)
+##### [driver_quit](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L245)
> def driver_quit
Quits the driver
@@ -191,11 +211,11 @@
[void]
--
-##### [start_driver](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L243)
+##### [start_driver](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L254)
> def start_driver wait=30
Creates a new global driver and quits the old one if it exists.
@@ -207,19 +227,19 @@
[Selenium::WebDriver] the new global driver
--
-##### [no_wait](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L269)
+##### [no_wait](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L280)
> def no_wait
Set implicit wait to zero.
--
-##### [set_wait](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L276)
+##### [set_wait](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L287)
> def set_wait timeout=@default_wait
Set implicit wait to timeout, defaults to 30.
@@ -231,11 +251,11 @@
[void]
--
-##### [default_wait](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L283)
+##### [default_wait](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L294)
> def default_wait
Returns the default client side wait.
This value is independent of what the server is using
@@ -244,11 +264,11 @@
[Integer]
--
-##### [exists](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L295)
+##### [exists](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L306)
> def exists &search_block
Returns existence of element.
@@ -264,11 +284,11 @@
[Boolean]
--
-##### [execute_script](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L320)
+##### [execute_script](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L331)
> def execute_script script, *args
The same as @driver.execute_script
@@ -282,11 +302,11 @@
[Object]
--
-##### [mobile](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L336)
+##### [mobile](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L347)
> def mobile method, *args
Helper method for mobile gestures
@@ -308,11 +328,11 @@
[Object]
--
-##### [find_elements](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L347)
+##### [find_elements](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L358)
> def find_elements *args
Calls @driver.find_elements
@@ -324,11 +344,11 @@
[Array<Element>] Array is empty when no elements are found.
--
-##### [find_element](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L355)
+##### [find_element](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L366)
> def find_element *args
Calls @driver.find_elements
@@ -340,11 +360,11 @@
[Element]
--
-##### [x](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/driver.rb#L362)
+##### [x](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/driver.rb#L373)
> def x
Quit the driver and Pry.
quit and exit are reserved by Pry.
@@ -353,11 +373,11 @@
[void]
--
-##### [wait](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L32)
+##### [wait](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L32)
> def wait max_wait=30, interval=0.5, &block
Check every 0.5 seconds to see if block.call doesn't raise an exception.
if .call raises an exception then it will be tried again.
@@ -379,11 +399,11 @@
[Object] the result of block.call
--
-##### [wait_true](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L49)
+##### [wait_true](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L49)
> def wait_true max_wait=30, interval=0.5, &block
Check every 0.5 seconds to see if block.call returns true. nil is considered a failure.
Give up after 30 seconds.
@@ -400,11 +420,11 @@
[Object] the result of block.call
--
-##### [id](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L63)
+##### [id](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L63)
> def id id
Find by id. Useful for selendroid
@@ -416,11 +436,11 @@
[Element]
--
-##### [back](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L69)
+##### [back](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L69)
> def back
Navigate back.
@@ -428,19 +448,19 @@
[void]
--
-##### [session_id](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L74)
+##### [session_id](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L74)
> def session_id
For Sauce Labs reporting. Returns the current session id.
--
-##### [xpath](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L82)
+##### [xpath](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L82)
> def xpath xpath_str
Returns the first element that matches the provided xpath.
@@ -452,11 +472,11 @@
[Element]
--
-##### [xpaths](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L90)
+##### [xpaths](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L90)
> def xpaths xpath_str
Returns all elements that match the provided xpath.
@@ -468,11 +488,11 @@
[Array<Element>]
--
-##### [ele_index](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L98)
+##### [ele_index](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L98)
> def ele_index tag_name, index
Get the element of type tag_name at matching index.
@@ -486,11 +506,11 @@
[Element] the found element of type tag_name
--
-##### [find_eles](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L106)
+##### [find_eles](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L106)
> def find_eles tag_name
Get all elements exactly matching tag name
@@ -502,11 +522,11 @@
[Array<Element>] the found elements of type tag_name
--
-##### [find_ele_by_text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L114)
+##### [find_ele_by_text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L114)
> def find_ele_by_text tag, text
Get the first tag that exactly matches tag and text.
@@ -520,11 +540,11 @@
[Element] the element of type tag exactly matching text
--
-##### [find_eles_by_text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L122)
+##### [find_eles_by_text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L122)
> def find_eles_by_text tag, text
Get all tags that exactly match tag and text.
@@ -538,11 +558,11 @@
[Array<Element>] the elements of type tag exactly matching text
--
-##### [find_ele_by_attr_include](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L131)
+##### [find_ele_by_attr_include](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L131)
> def find_ele_by_attr_include tag, attr, value
Get the first tag by attribute that exactly matches value.
@@ -558,11 +578,11 @@
[Element] the element of type tag who's attribute includes value
--
-##### [find_eles_by_attr_include](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L140)
+##### [find_eles_by_attr_include](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L140)
> def find_eles_by_attr_include tag, attr, value
Get tags by attribute that include value.
@@ -578,11 +598,11 @@
[Array<Element>] the elements of type tag who's attribute includes value
--
-##### [find_ele_by_text_include](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L149)
+##### [find_ele_by_text_include](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L149)
> def find_ele_by_text_include tag, text
Get the first tag that includes text.
element.attribute(:text).include? text
@@ -597,11 +617,11 @@
[Element] the element of type tag that includes text
--
-##### [find_eles_by_text_include](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L158)
+##### [find_eles_by_text_include](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L158)
> def find_eles_by_text_include tag, text
Get the tags that include text.
element.attribute(:text).include? text
@@ -616,11 +636,11 @@
[Array<Element>] the elements of type tag that includes text
--
-##### [first_ele](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L165)
+##### [first_ele](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L165)
> def first_ele tag_name
Get the first tag that matches tag_name
@@ -632,11 +652,11 @@
[Element]
--
-##### [last_ele](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L173)
+##### [last_ele](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L173)
> def last_ele tag_name
Get the last tag that matches tag_name
@@ -648,11 +668,11 @@
[Element]
--
-##### [source](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L179)
+##### [source](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L179)
> def source
Prints a JSON view of the current page
@@ -660,11 +680,11 @@
[void]
--
-##### [get_source](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L185)
+##### [get_source](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L185)
> def get_source
Gets a JSON view of the current page
@@ -672,11 +692,11 @@
[JSON]
--
-##### [find_name](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L194)
+##### [find_name](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L194)
> def find_name name
Returns the first element that matches name
@@ -688,11 +708,11 @@
[Element]
--
-##### [find_names](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/helper.rb#L202)
+##### [find_names](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/helper.rb#L202)
> def find_names name
Returns all elements that match name
@@ -704,19 +724,19 @@
[Array<Element>]
--
-##### [dynamic_code_to_string](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/dynamic.rb#L38)
+##### [dynamic_code_to_string](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/dynamic.rb#L38)
> def dynamic_code_to_string code, value=false
--
-##### [s_texts](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/text.rb#L8)
+##### [s_texts](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/text.rb#L8)
> def s_texts
Get an array of text texts.
@@ -724,11 +744,11 @@
[Array<String>]
--
-##### [e_s_texts](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/text.rb#L14)
+##### [e_s_texts](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/text.rb#L14)
> def e_s_texts
Get an array of text elements.
@@ -736,11 +756,11 @@
[Array<Text>]
--
-##### [s_first_text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/text.rb#L20)
+##### [s_first_text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/text.rb#L20)
> def s_first_text
Get the first text element.
@@ -748,11 +768,11 @@
[Text]
--
-##### [s_last_text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/text.rb#L26)
+##### [s_last_text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/text.rb#L26)
> def s_last_text
Get the last text element
@@ -760,11 +780,11 @@
[Text]
--
-##### [s_text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/text.rb#L33)
+##### [s_text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/text.rb#L33)
> def s_text text
Get the first element that includes text.
@@ -776,11 +796,11 @@
[Text]
--
-##### [s_text_exact](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/text.rb#L41)
+##### [s_text_exact](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/text.rb#L41)
> def s_text_exact text
Get the first textfield that matches text.
@@ -792,11 +812,11 @@
[Text]
--
-##### [button](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/button.rb#L8)
+##### [button](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/button.rb#L8)
> def button text, number=0
Find a button by text and optionally number.
@@ -810,11 +830,11 @@
[Button] the button found with text and matching number
--
-##### [buttons](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/button.rb#L19)
+##### [buttons](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/button.rb#L19)
> def buttons text=nil
Get an array of button texts or button elements if text is provided.
@@ -826,11 +846,11 @@
[Array<String>, Array<Buttons>] either an array of button texts or an array of button elements if text is provided.
--
-##### [first_button](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/button.rb#L26)
+##### [first_button](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/button.rb#L26)
> def first_button
Get the first button element.
@@ -838,11 +858,11 @@
[Button]
--
-##### [last_button](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/button.rb#L32)
+##### [last_button](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/button.rb#L32)
> def last_button
Get the last button element.
@@ -850,11 +870,11 @@
[Button]
--
-##### [button_exact](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/button.rb#L39)
+##### [button_exact](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/button.rb#L39)
> def button_exact text
Get the first button element that exactly matches text.
@@ -866,11 +886,11 @@
[Button]
--
-##### [buttons_exact](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/button.rb#L46)
+##### [buttons_exact](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/button.rb#L46)
> def buttons_exact text
Get all button elements that exactly match text.
@@ -882,11 +902,11 @@
[Array<Button>]
--
-##### [e_buttons](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/button.rb#L52)
+##### [e_buttons](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/button.rb#L52)
> def e_buttons
Get an array of button elements.
@@ -894,11 +914,11 @@
[Array<Button>]
--
-##### [button_num](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/button.rb#L72)
+##### [button_num](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/button.rb#L72)
> def button_num text, number=1
Expected to be called via button method.
@@ -923,19 +943,19 @@
[Button] the button that matches text and number
--
-##### [window_size](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/element/window.rb#L5)
+##### [window_size](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/element/window.rb#L5)
> def window_size
Get the window's size
--
-##### [find_eles_attr](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/helper.rb#L8) ios
+##### [find_eles_attr](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/helper.rb#L8) ios
> def find_eles_attr tag_name, attribute
iOS only. Android uses uiautomator instead of uiautomation.
Get an array of attribute values from elements exactly matching tag name.
@@ -950,11 +970,11 @@
[Array<String>] an array of strings containing the attribute from found elements of type tag_name.
--
-##### [find_2_eles_attr](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/helper.rb#L29) ios
+##### [find_2_eles_attr](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/helper.rb#L29) ios
> def find_2_eles_attr tag_name_1, tag_name_2, attribute
iOS only. Android doesn't use find_2_eles_attr.
Get an array of attribute values from elements exactly matching tag name.
@@ -971,11 +991,11 @@
[Array<String>] an array of strings containing the attribute from found elements of type tag_name.
--
-##### [password](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/helper.rb#L50) ios
+##### [password](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/helper.rb#L50) ios
> def password length=1
iOS only. On Android uiautomator always returns an empty string for EditText password.
@@ -989,11 +1009,11 @@
[String] the returned string is of size length
--
-##### [get_page](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/helper.rb#L58) ios
+##### [get_page](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/helper.rb#L58) ios
> def get_page element=get_source
Returns a string of interesting elements. iOS only.
@@ -1005,11 +1025,11 @@
[String]
--
-##### [page](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/helper.rb#L103) ios
+##### [page](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/helper.rb#L103) ios
> def page
Prints a string of interesting elements to the console.
@@ -1017,11 +1037,11 @@
[void]
--
-##### [fast_duration](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/helper.rb#L110) ios
+##### [fast_duration](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/helper.rb#L110) ios
> def fast_duration
The fastest duration that can be used on iOS.
@@ -1029,11 +1049,11 @@
[Float]
--
-##### [alert_click](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/alert.rb#L14) ios
+##### [alert_click](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/alert.rb#L14) ios
> def alert_click value
iOS only
Tap the alert button identified by value.
@@ -1052,11 +1072,11 @@
[void]
--
-##### [alert_text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/alert.rb#L21) ios
+##### [alert_text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/alert.rb#L21) ios
> def alert_text
Get the alert message text.
@@ -1064,11 +1084,11 @@
[String]
--
-##### [alert_accept](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/alert.rb#L27) ios
+##### [alert_accept](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/alert.rb#L27) ios
> def alert_accept
Accept the alert.
@@ -1076,11 +1096,11 @@
[void]
--
-##### [alert_accept_text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/alert.rb#L34) ios
+##### [alert_accept_text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/alert.rb#L34) ios
> def alert_accept_text
Get the text of the alert's accept button.
The last button is considered "accept."
@@ -1089,11 +1109,11 @@
[String]
--
-##### [alert_dismiss](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/alert.rb#L43) ios
+##### [alert_dismiss](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/alert.rb#L43) ios
> def alert_dismiss
Dismiss the alert.
@@ -1101,11 +1121,11 @@
[void]
--
-##### [alert_dismiss_text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/alert.rb#L50) ios
+##### [alert_dismiss_text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/alert.rb#L50) ios
> def alert_dismiss_text
Get the text of the alert's dismiss button.
The first button is considered "dismiss."
@@ -1114,11 +1134,11 @@
[String]
--
-##### [find](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/generic.rb#L61) ios
+##### [find](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/generic.rb#L61) ios
> def find text
Return the first element matching text.
@@ -1130,11 +1150,11 @@
[Element] the first matching element
--
-##### [finds](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/generic.rb#L69) ios
+##### [finds](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/generic.rb#L69) ios
> def finds text
Return all elements matching text.
@@ -1146,11 +1166,11 @@
[Array<Element>] all matching elements
--
-##### [text](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/generic.rb#L79) ios
+##### [text](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/generic.rb#L79) ios
> def text text
Return the first element matching text.
@@ -1162,11 +1182,11 @@
[Element] the first matching element
--
-##### [texts](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/generic.rb#L87) ios
+##### [texts](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/generic.rb#L87) ios
> def texts text
Return all elements matching text.
@@ -1178,11 +1198,11 @@
[Array<Element>] all matching elements
--
-##### [name](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/generic.rb#L99) ios
+##### [name](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/generic.rb#L99) ios
> def name name
Return the first element matching name.
on Android name is content description
@@ -1196,11 +1216,11 @@
[Element] the first matching element
--
-##### [names](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/generic.rb#L108) ios
+##### [names](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/generic.rb#L108) ios
> def names name
Return all elements matching name.
on Android name is content description
@@ -1214,11 +1234,11 @@
[Array<Element>] all matching elements
--
-##### [textfields](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/textfield.rb#L10) ios
+##### [textfields](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/textfield.rb#L10) ios
> def textfields
Get an array of textfield texts.
@@ -1226,11 +1246,11 @@
[Array<String>]
--
-##### [e_textfields](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/textfield.rb#L16) ios
+##### [e_textfields](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/textfield.rb#L16) ios
> def e_textfields
Get an array of textfield elements.
@@ -1238,11 +1258,11 @@
[Array<Textfield>]
--
-##### [first_textfield](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/textfield.rb#L22) ios
+##### [first_textfield](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/textfield.rb#L22) ios
> def first_textfield
Get the first textfield element.
@@ -1250,11 +1270,11 @@
[Textfield]
--
-##### [last_textfield](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/textfield.rb#L29) ios
+##### [last_textfield](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/textfield.rb#L29) ios
> def last_textfield
Get the last textfield element.
@@ -1262,11 +1282,11 @@
[Textfield]
--
-##### [textfield](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/textfield.rb#L37) ios
+##### [textfield](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/textfield.rb#L37) ios
> def textfield text
Get the first textfield that matches text.
@@ -1278,11 +1298,11 @@
[Textfield]
--
-##### [textfield_include](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/textfield.rb#L51) ios
+##### [textfield_include](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/textfield.rb#L51) ios
> def textfield_include text
Get the first textfield that includes text.
@@ -1294,11 +1314,11 @@
[Textfield]
--
-##### [textfield_exact](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/ios/element/textfield.rb#L64) ios
+##### [textfield_exact](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/ios/element/textfield.rb#L64) ios
> def textfield_exact text
Get the first textfield that exactly matches text.
@@ -1310,40 +1330,56 @@
[Textfield]
--
-##### [value](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/patch.rb#L10)
+##### [status](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/patch.rb#L6)
+> def status
+
+
+
+--
+
+##### [status](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/patch.rb#L12)
+
+> def status
+
+
+
+--
+
+##### [value](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/patch.rb#L30)
+
> def value
Returns the value attribute
Fixes NoMethodError: undefined method `value' for Selenium::WebDriver::Element
--
-##### [name](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/patch.rb#L17)
+##### [name](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/patch.rb#L37)
> def name
Returns the name attribute
Fixes NoMethodError: undefined method `name' for Selenium::WebDriver::Element
--
-##### [tag_name](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/patch.rb#L24)
+##### [tag_name](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/patch.rb#L44)
> def tag_name
Returns the type attribute
Fixes Selenium::WebDriver::Error::UnknownError: Not yet implemented
--
-##### [location_rel](https://github.com/appium/ruby_lib/blob/eb11923543a1e3e2fe8f19d2f09959cefd16fa05/lib/appium_lib/common/patch.rb#L36)
+##### [location_rel](https://github.com/appium/ruby_lib/blob/53c6a8fc40669bdd29aef9236498f94c41976098/lib/appium_lib/common/patch.rb#L56)
> def location_rel
For use with mobile tap.