File tree 3 files changed +32
-0
lines changed
3 files changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ module Appium ::Android
2
+ class << self
3
+ # @!method uiautomator_find
4
+ # find_element/s can be used with a [UISelector](http://developer.android.com/tools/help/uiautomator/UiSelector.html).
5
+ #
6
+ # ```ruby
7
+ # find_elements :uiautomator, 'new UiSelector().clickable(true)'
8
+ # ```
9
+ def extended ( mod )
10
+ Selenium ::WebDriver ::SearchContext . class_eval do
11
+ Selenium ::WebDriver ::SearchContext ::FINDERS [ :uiautomator ] = '-android uiautomator'
12
+ end
13
+ end
14
+ end
15
+ end
Original file line number Diff line number Diff line change @@ -133,6 +133,7 @@ module Appium
133
133
require_relative 'ios/element/alert'
134
134
require_relative 'ios/element/generic'
135
135
require_relative 'ios/element/textfield'
136
+ require_relative 'ios/mobile_methods'
136
137
137
138
# android
138
139
require_relative 'android/dynamic'
@@ -141,6 +142,7 @@ module Appium
141
142
require_relative 'android/element/alert'
142
143
require_relative 'android/element/generic'
143
144
require_relative 'android/element/textfield'
145
+ require_relative 'android/mobile_methods'
144
146
145
147
# device methods
146
148
require_relative 'device/device'
Original file line number Diff line number Diff line change
1
+ module Appium ::Ios
2
+ class << self
3
+ # @!method uiautomation_find
4
+ # find_element/s can be used with a [UIAutomation command](https://developer.apple.com/library/ios/documentation/ToolsLanguages/Reference/UIAWindowClassReference/UIAWindow/UIAWindow.html#//apple_ref/doc/uid/TP40009930).
5
+ #
6
+ # ```ruby
7
+ # find_elements :uiautomation, 'elements()
8
+ # ```
9
+ def extended ( mod )
10
+ Selenium ::WebDriver ::SearchContext . class_eval do
11
+ Selenium ::WebDriver ::SearchContext ::FINDERS [ :uiautomation ] = '-ios uiautomation'
12
+ end
13
+ end
14
+ end
15
+ end
You can’t perform that action at this time.
0 commit comments