docs/android_docs.md in appium_lib-0.6.0 vs docs/android_docs.md in appium_lib-0.6.1

- old
+ new

@@ -1,6 +1,6 @@ -##### [load_appium_txt](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L12) +##### [load_appium_txt](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L12) > def load_appium_txt opts Load appium.txt (toml format) into system ENV the basedir of this file + appium.txt is what's used @@ -13,11 +13,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<String>] the require files. nil if require doesn't exist -- -##### [default_wait](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L391) +##### [default_wait](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L407) > def default_wait Returns the default client side wait. This value is independent of what the server is using @@ -26,103 +26,96 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Integer] -- -##### [app_path](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [app_path](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) > def app_path Returns the value of attribute app_path -- -##### [app_name](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [app_name](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) > def app_name Returns the value of attribute app_name -- -##### [selendroid](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [device](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) -> def selendroid +> def device -Returns the value of attribute selendroid +Returns the value of attribute device -- -##### [app_package](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [app_package](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) > def app_package Returns the value of attribute app_package -- -##### [app_activity](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [app_activity](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) > def app_activity Returns the value of attribute app_activity -- -##### [app_wait_activity](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [app_wait_activity](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) > def app_wait_activity Returns the value of attribute app_wait_activity -- -##### [sauce_username](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [sauce_username](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) > def sauce_username Returns the value of attribute sauce_username -- -##### [sauce_access_key](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [sauce_access_key](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) > def sauce_access_key Returns the value of attribute sauce_access_key -- -##### [port](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [port](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) > def port Returns the value of attribute port -- -##### [os](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) +##### [debug](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L121) -> def os - -Returns the value of attribute os - --- - -##### [debug](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L108) - > def debug Returns the value of attribute debug -- -##### [initialize](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L138) +##### [initialize](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L153) > def initialize opts={} Creates a new driver. +:device is :android, :ios, or :selendroid ```ruby # Options include: :app_path, :app_name, :app_package, :app_activity, :app_wait_activity, :sauce_username, :sauce_access_key, @@ -130,15 +123,16 @@ require 'rubygems' require 'appium_lib' # Start iOS driver -app = { app_path: '/path/to/MyiOS.app'} +app = { device: :ios, app_path: '/path/to/MyiOS.app'} Appium::Driver.new(app).start_driver # Start Android driver -apk = { app_path: '/path/to/the.apk', +apk = { device: :android + app_path: '/path/to/the.apk', app_package: 'com.example.pkg', app_activity: 'act.Start', app_wait_activity: 'act.Start' } @@ -153,11 +147,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Driver] -- -##### [status](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L249) +##### [status](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L265) > def status Returns the status payload @@ -179,11 +173,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[JSON] -- -##### [server_version](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L255) +##### [server_version](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L271) > def server_version Returns the server's version string @@ -191,11 +185,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] -- -##### [absolute_app_path](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L296) +##### [absolute_app_path](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L312) > def absolute_app_path Converts environment variable APP_PATH to an absolute path. @@ -203,11 +197,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] APP_PATH as an absolute path -- -##### [server_url](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L312) +##### [server_url](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L328) > def server_url Get the server url for sauce or local based on env vars. @@ -215,11 +209,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] the server url -- -##### [restart](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L322) +##### [restart](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L338) > def restart Restarts the driver @@ -227,11 +221,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Driver] the driver -- -##### [driver](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L329) +##### [driver](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L345) > def driver Returns the driver @@ -239,11 +233,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Driver] the driver -- -##### [screenshot](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L339) +##### [screenshot](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L355) > def screenshot png_save_path Takes a png screenshot and saves to the target path. @@ -257,11 +251,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [driver_quit](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L345) +##### [driver_quit](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L361) > def driver_quit Quits the driver @@ -269,11 +263,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [start_driver](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L353) +##### [start_driver](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L369) > def start_driver Creates a new global driver and quits the old one if it exists. @@ -281,19 +275,19 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Selenium::WebDriver] the new global driver -- -##### [no_wait](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L377) +##### [no_wait](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L393) > def no_wait Set implicit wait to zero. -- -##### [set_wait](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L384) +##### [set_wait](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L400) > def set_wait timeout=@default_wait Set implicit wait to timeout, defaults to 30. @@ -305,11 +299,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [exists](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L407) +##### [exists](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L423) > def exists pre_check=0, post_check=@default_wait, &search_block Returns existence of element. @@ -331,11 +325,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Boolean] -- -##### [execute_script](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L429) +##### [execute_script](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L445) > def execute_script script, *args The same as @driver.execute_script @@ -349,11 +343,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Object] -- -##### [mobile](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L445) +##### [mobile](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L461) > def mobile method, *args Helper method for mobile gestures @@ -375,11 +369,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Object] -- -##### [find_elements](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L456) +##### [find_elements](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L472) > def find_elements *args Calls @driver.find_elements @@ -391,11 +385,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] Array is empty when no elements are found. -- -##### [find_element](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L464) +##### [find_element](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L480) > def find_element *args Calls @driver.find_elements @@ -407,11 +401,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [x](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/driver.rb#L471) +##### [x](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/driver.rb#L487) > def x Quit the driver and Pry. quit and exit are reserved by Pry. @@ -420,11 +414,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [wait](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L33) +##### [wait](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L33) > 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. @@ -447,19 +441,19 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Object] the result of block.call -- -##### [ignore](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L45) +##### [ignore](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L45) > def ignore &block Return block.call and ignore any exceptions. -- -##### [wait_true](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L55) +##### [wait_true](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L55) > 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. @@ -476,11 +470,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Object] the result of block.call -- -##### [id](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L69) +##### [id](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L69) > def id id Find by id. Useful for selendroid @@ -492,11 +486,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [back](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L75) +##### [back](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L75) > def back Navigate back. @@ -504,19 +498,19 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [session_id](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L80) +##### [session_id](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L80) > def session_id For Sauce Labs reporting. Returns the current session id. -- -##### [xpath](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L88) +##### [xpath](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L88) > def xpath xpath_str Returns the first element that matches the provided xpath. @@ -528,11 +522,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [xpaths](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L96) +##### [xpaths](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L96) > def xpaths xpath_str Returns all elements that match the provided xpath. @@ -544,11 +538,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] -- -##### [ele_index](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L104) +##### [ele_index](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L104) > def ele_index tag_name, index Get the element of type tag_name at matching index. @@ -562,11 +556,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] the found element of type tag_name -- -##### [find_eles](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L112) +##### [find_eles](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L112) > def find_eles tag_name Get all elements exactly matching tag name @@ -578,11 +572,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] the found elements of type tag_name -- -##### [find_ele_by_text](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L120) +##### [find_ele_by_text](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L120) > def find_ele_by_text tag, text Get the first tag that exactly matches tag and text. @@ -596,11 +590,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] the element of type tag exactly matching text -- -##### [find_eles_by_text](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L128) +##### [find_eles_by_text](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L128) > def find_eles_by_text tag, text Get all tags that exactly match tag and text. @@ -614,11 +608,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] the elements of type tag exactly matching text -- -##### [find_ele_by_attr_include](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L137) +##### [find_ele_by_attr_include](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L137) > def find_ele_by_attr_include tag, attr, value Get the first tag by attribute that exactly matches value. @@ -634,11 +628,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] the element of type tag who's attribute includes value -- -##### [find_eles_by_attr_include](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L146) +##### [find_eles_by_attr_include](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L146) > def find_eles_by_attr_include tag, attr, value Get tags by attribute that include value. @@ -654,11 +648,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] the elements of type tag who's attribute includes value -- -##### [find_ele_by_text_include](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L155) +##### [find_ele_by_text_include](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L155) > def find_ele_by_text_include tag, text Get the first tag that includes text. element.attribute(:text).include? text @@ -673,11 +667,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] the element of type tag that includes text -- -##### [find_eles_by_text_include](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L164) +##### [find_eles_by_text_include](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L164) > def find_eles_by_text_include tag, text Get the tags that include text. element.attribute(:text).include? text @@ -692,11 +686,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] the elements of type tag that includes text -- -##### [first_ele](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L171) +##### [first_ele](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L171) > def first_ele tag_name Get the first tag that matches tag_name @@ -708,11 +702,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [last_ele](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L179) +##### [last_ele](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L179) > def last_ele tag_name Get the last tag that matches tag_name @@ -724,11 +718,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [source](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L185) +##### [source](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L185) > def source Prints a JSON view of the current page @@ -736,11 +730,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [get_source](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L191) +##### [get_source](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L191) > def get_source Gets a JSON view of the current page @@ -748,11 +742,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[JSON] -- -##### [find_name](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L200) +##### [find_name](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L200) > def find_name name Returns the first element that exactly matches name @@ -764,11 +758,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [find_names](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L208) +##### [find_names](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L208) > def find_names name Returns all elements that exactly match name @@ -780,11 +774,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] -- -##### [tag](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/helper.rb#L216) +##### [tag](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/helper.rb#L216) > def tag tag_name Returns the first element matching tag_name @@ -796,11 +790,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [s_texts](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/text.rb#L8) +##### [s_texts](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/text.rb#L8) > def s_texts Get an array of text texts. @@ -808,11 +802,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<String>] -- -##### [e_s_texts](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/text.rb#L14) +##### [e_s_texts](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/text.rb#L14) > def e_s_texts Get an array of text elements. @@ -820,11 +814,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Text>] -- -##### [first_s_text](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/text.rb#L20) +##### [first_s_text](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/text.rb#L20) > def first_s_text Get the first text element. @@ -832,11 +826,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Text] -- -##### [last_s_text](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/text.rb#L26) +##### [last_s_text](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/text.rb#L26) > def last_s_text Get the last text element @@ -844,11 +838,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Text] -- -##### [s_text](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/text.rb#L33) +##### [s_text](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/text.rb#L33) > def s_text text Get the first element that includes text. @@ -860,11 +854,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Text] -- -##### [s_text_exact](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/text.rb#L41) +##### [s_text_exact](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/text.rb#L41) > def s_text_exact text Get the first textfield that matches text. @@ -876,19 +870,19 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Text] -- -##### [window_size](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/window.rb#L5) +##### [window_size](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/window.rb#L5) > def window_size Get the window's size -- -##### [button](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/button.rb#L8) +##### [button](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/button.rb#L8) > def button text, number=0 Find a button by text and optionally number. @@ -902,11 +896,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Button] the button found with text and matching number -- -##### [buttons](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/button.rb#L19) +##### [buttons](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/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. @@ -918,11 +912,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[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/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/button.rb#L26) +##### [first_button](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/button.rb#L26) > def first_button Get the first button element. @@ -930,11 +924,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Button] -- -##### [last_button](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/button.rb#L32) +##### [last_button](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/button.rb#L32) > def last_button Get the last button element. @@ -942,11 +936,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Button] -- -##### [button_exact](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/button.rb#L39) +##### [button_exact](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/button.rb#L39) > def button_exact text Get the first button element that exactly matches text. @@ -958,11 +952,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Button] -- -##### [buttons_exact](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/button.rb#L46) +##### [buttons_exact](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/button.rb#L46) > def buttons_exact text Get all button elements that exactly match text. @@ -974,11 +968,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Button>] -- -##### [e_buttons](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/button.rb#L52) +##### [e_buttons](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/button.rb#L52) > def e_buttons Get an array of button elements. @@ -986,11 +980,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Button>] -- -##### [button_num](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/element/button.rb#L72) +##### [button_num](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/element/button.rb#L72) > def button_num text, number=1 Expected to be called via button method. @@ -1015,11 +1009,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Button] the button that matches text and number -- -##### [tag_name_to_android](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L6) android +##### [tag_name_to_android](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L6) android > def tag_name_to_android tag_name Returns an array of android classes that match the tag name @@ -1031,11 +1025,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] -- -##### [find_eles_attr](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L194) android +##### [find_eles_attr](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L194) android > def find_eles_attr tag_name, attribute=nil Find all elements matching the attribute On android, assume the attr is name (which falls back to text). @@ -1052,11 +1046,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [get_selendroid_inspect](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L216) android +##### [get_selendroid_inspect](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L216) android > def get_selendroid_inspect Selendroid only. Returns a string containing interesting elements. @@ -1065,28 +1059,28 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] -- -##### [get_page_class](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L278) android +##### [get_page_class](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L278) android > def get_page_class -- -##### [page_class](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L305) android +##### [page_class](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L305) android > def page_class Count all classes on screen and print to stdout. Useful for appium_console. -- -##### [get_android_inspect](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L314) android +##### [get_android_inspect](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L314) android > def get_android_inspect Android only. Returns a string containing interesting elements. @@ -1096,11 +1090,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] -- -##### [get_inspect](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L363) android +##### [get_inspect](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L363) android > def get_inspect Automatically detects selendroid or android. Returns a string containing interesting elements. @@ -1109,20 +1103,20 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] -- -##### [page](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L369) android +##### [page](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L369) android > def page Intended for use with console. Inspects and prints the current page. -- -##### [fast_duration](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L382) android +##### [fast_duration](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L382) android > def fast_duration JavaScript code from https://github.com/appium/appium/blob/master/app/android.js @@ -1133,11 +1127,11 @@ We want steps to be exactly 1. If it's zero then a tap is used instead of a swipe. -- -##### [xml_keys](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L389) android +##### [xml_keys](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L389) android > def xml_keys target Search strings.xml's values for target. @@ -1149,11 +1143,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array] -- -##### [xml_values](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L396) android +##### [xml_values](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L396) android > def xml_values target Search strings.xml's keys for target. @@ -1165,11 +1159,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array] -- -##### [resolve_id](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L403) android +##### [resolve_id](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L403) android > def resolve_id id Resolve id in strings.xml and return the value. @@ -1181,20 +1175,20 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] -- -##### [current_app](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/helper.rb#L409) android +##### [current_app](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/helper.rb#L409) android > def current_app Lists package, activity, and adb shell am start -n value for current app. Works on local host only (not remote). -- -##### [alert_click](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/alert.rb#L6) android +##### [alert_click](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/alert.rb#L6) android > def alert_click value Tap the alert button identified by value. @@ -1206,11 +1200,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [alert_accept](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/alert.rb#L13) android +##### [alert_accept](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/alert.rb#L13) android > def alert_accept Accept the alert. The last button is considered "accept." @@ -1219,11 +1213,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [alert_accept_text](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/alert.rb#L20) android +##### [alert_accept_text](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/alert.rb#L20) android > def alert_accept_text Get the text of the alert's accept button. The last button is considered "accept." @@ -1232,11 +1226,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] -- -##### [alert_dismiss](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/alert.rb#L27) android +##### [alert_dismiss](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/alert.rb#L27) android > def alert_dismiss Dismiss the alert. The first button is considered "dismiss." @@ -1245,11 +1239,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[void] -- -##### [alert_dismiss_text](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/alert.rb#L34) android +##### [alert_dismiss_text](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/alert.rb#L34) android > def alert_dismiss_text Get the text of the alert's dismiss button. The first button is considered "dismiss." @@ -1258,11 +1252,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[String] -- -##### [find](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/generic.rb#L44) android +##### [find](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/generic.rb#L44) android > def find val Find the value contained in content description or text. Search elements in this order: EditText, Button, ImageButton @@ -1275,11 +1269,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] -- -##### [text](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/generic.rb#L70) android +##### [text](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/generic.rb#L70) android > def text text Return the first element matching text. @@ -1291,11 +1285,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] the first matching element -- -##### [texts](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/generic.rb#L79) android +##### [texts](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/generic.rb#L79) android > def texts text Return all elements matching text. @@ -1307,11 +1301,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] all matching elements -- -##### [name](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/generic.rb#L88) android +##### [name](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/generic.rb#L88) android > def name name Return the first element matching name. on Android name is content description @@ -1325,11 +1319,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] the first matching element -- -##### [names](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/generic.rb#L99) android +##### [names](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/generic.rb#L99) android > def names name Return all elements matching name. on Android name is content description @@ -1343,11 +1337,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Element>] all matching elements -- -##### [scroll_to](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/generic.rb#L108) android +##### [scroll_to](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/generic.rb#L108) android > def scroll_to text Scroll to an element containing target text or description. @@ -1359,11 +1353,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Element] the element scrolled to -- -##### [textfields](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/textfield.rb#L7) android +##### [textfields](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/textfield.rb#L7) android > def textfields Get an array of textfield texts. @@ -1371,11 +1365,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<String>] -- -##### [e_textfields](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/textfield.rb#L13) android +##### [e_textfields](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/textfield.rb#L13) android > def e_textfields Get an array of textfield elements. @@ -1383,11 +1377,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Array<Textfield>] -- -##### [first_textfield](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/textfield.rb#L19) android +##### [first_textfield](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/textfield.rb#L19) android > def first_textfield Get the first textfield element. @@ -1395,11 +1389,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Textfield] -- -##### [last_textfield](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/textfield.rb#L25) android +##### [last_textfield](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/textfield.rb#L25) android > def last_textfield Get the last textfield element. @@ -1407,11 +1401,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Textfield] -- -##### [textfield](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/textfield.rb#L32) android +##### [textfield](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/textfield.rb#L32) android > def textfield text Get the first textfield that includes text or name (content description). @@ -1423,11 +1417,11 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Textfield] -- -##### [textfield_exact](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/android/element/textfield.rb#L45) android +##### [textfield_exact](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/android/element/textfield.rb#L45) android > def textfield_exact text Get the first textfield that matches text. @@ -1439,40 +1433,40 @@ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Textfield] -- -##### [value](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/patch.rb#L32) +##### [value](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/patch.rb#L32) > def value Returns the value attribute Fixes NoMethodError: undefined method `value' for Selenium::WebDriver::Element -- -##### [name](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/patch.rb#L39) +##### [name](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/patch.rb#L39) > def name Returns the name attribute Fixes NoMethodError: undefined method `name' for Selenium::WebDriver::Element -- -##### [tag_name](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/patch.rb#L46) +##### [tag_name](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/patch.rb#L46) > def tag_name Returns the type attribute Fixes Selenium::WebDriver::Error::UnknownError: Not yet implemented -- -##### [location_rel](https://github.com/appium/ruby_lib/blob/bd71fb4e430608d32923c583c8d4d592f11a96fc/lib/appium_lib/common/patch.rb#L58) +##### [location_rel](https://github.com/appium/ruby_lib/blob/09aa23d8c1b769b054c7d0e24ec86cf55d6bc027/lib/appium_lib/common/patch.rb#L58) > def location_rel For use with mobile tap.