Top Level Namespace
- Includes:
- RbConfig
Defined Under Namespace
Modules: Applenium
Instance Method Summary collapse
- #check_selector(type) ⇒ Object
- #check_valid_locator_type?(type) ⇒ Boolean
- #check_valid_option_by?(option_by) ⇒ Boolean
- #validate_option_by(option_by) ⇒ Object
Instance Method Details
#check_selector(type) ⇒ Object
8 9 10 |
# File 'lib/applenium/web/web_methods.rb', line 8 def check_selector type raise "Please use correct locator only id,name,css,xpath are supported - #{type}" unless check_valid_locator_type? type end |
#check_valid_locator_type?(type) ⇒ Boolean
4 5 6 |
# File 'lib/applenium/web/web_methods.rb', line 4 def check_valid_locator_type? type %w(id class css name xpath).include? type end |
#check_valid_option_by?(option_by) ⇒ Boolean
12 13 14 |
# File 'lib/applenium/web/web_methods.rb', line 12 def check_valid_option_by? option_by %w(text value index).include? option_by end |
#validate_option_by(option_by) ⇒ Object
16 17 18 |
# File 'lib/applenium/web/web_methods.rb', line 16 def validate_option_by option_by raise "Please select valid option, invalid option - #{option_by}" unless check_valid_option_by? option_by end |