Sha256: ba1127f075e936f1642aa744911adab620b048a8a7334319d8d51d8300736313

Contents?: true

Size: 1.02 KB

Versions: 31

Compression:

Stored size: 1.02 KB

Contents

# encoding: utf-8
# UIAStaticText methods
module Appium::Common
  # s_ prefix for static_text to avoid conflict with generic text methods.

  # Get an array of text texts.
  # @return [Array<String>]
  def s_texts
    find_eles_attr :text, :text
  end

  # Get an array of text elements.
  # @return [Array<Text>]
  def e_s_texts
    find_eles :text
  end

  # Get the first text element.
  # @return [Text]
  def first_s_text
    first_ele :text
  end

  # Get the last text element
  # @return [Text]
  def last_s_text
    last_ele :text
  end

  # Get the first element that includes text.
  # @param text [String, Integer] the text to find. If int then the text at that index is returned.
  # @return [Text]
  def s_text text
    return ele_index :text, text if text.is_a? Numeric
    find_ele_by_text_include :text, text
  end

  # Get the first textfield that matches text.
  # @param text [String] the text that the tag must match
  # @return [Text]
  def s_text_exact text
    find_ele_by_text :text, text
  end
end # module Appium::Common

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
appium_lib-0.10.0 lib/appium_lib/common/element/text.rb
appium_lib-0.9.1 lib/appium_lib/common/element/text.rb
appium_lib-0.9.0 lib/appium_lib/common/element/text.rb
appium_lib-0.8.0 lib/appium_lib/common/element/text.rb
appium_lib-0.7.1 lib/appium_lib/common/element/text.rb
appium_lib-0.7.0 lib/appium_lib/common/element/text.rb
appium_lib-0.6.7 lib/appium_lib/common/element/text.rb
appium_lib-0.6.6 lib/appium_lib/common/element/text.rb
appium_lib-0.6.5 lib/appium_lib/common/element/text.rb
appium_lib-0.6.4 lib/appium_lib/common/element/text.rb
appium_lib-0.6.3 lib/appium_lib/common/element/text.rb
appium_lib-0.6.2 lib/appium_lib/common/element/text.rb
appium_lib-0.6.1 lib/appium_lib/common/element/text.rb
appium_lib-0.6.0 lib/appium_lib/common/element/text.rb
appium_lib-0.5.16 lib/appium_lib/common/element/text.rb
appium_lib-0.5.15 lib/appium_lib/common/element/text.rb
appium_lib-0.5.14 lib/appium_lib/common/element/text.rb
appium_lib-0.5.13 lib/appium_lib/common/element/text.rb
appium_lib-0.5.12 lib/appium_lib/common/element/text.rb
appium_lib-0.5.11 lib/appium_lib/common/element/text.rb