Top Level Namespace
Defined Under Namespace
Modules: BDDfire
Classes: HomePage
Instance Method Summary
collapse
Instance Method Details
#check_selector(type) ⇒ Object
7
8
9
|
# File 'lib/bddfire/web/web_methods.rb', line 7
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
3
4
5
|
# File 'lib/bddfire/web/web_methods.rb', line 3
def check_valid_locator_type?(type)
%w(id class css name xpath).include? type
end
|
#check_valid_option_by?(option_by) ⇒ Boolean
11
12
13
|
# File 'lib/bddfire/web/web_methods.rb', line 11
def check_valid_option_by?(option_by)
%w(text value index).include? option_by
end
|
#validate_option_by(option_by) ⇒ Object
15
16
17
|
# File 'lib/bddfire/web/web_methods.rb', line 15
def validate_option_by(option_by)
raise "Please select valid option, invalid option - #{option_by}" unless check_valid_option_by? option_by
end
|