Sha256: a80bdd7c87cde512c0e53f8b55f41ef26f098dc7d80ec5dfac6fcc8221b7105c

Contents?: true

Size: 489 Bytes

Versions: 14

Compression:

Stored size: 489 Bytes

Contents

require 'net/https'

def check_valid_locator_type?(type)
  %w(id class css name xpath).include? type
end

def check_selector(type)
  raise "Please use correct locator only id,name,css,xpath are supported - #{type}" unless check_valid_locator_type? type
end

def check_valid_option_by?(option_by)
  %w(text value index).include? option_by
end

def validate_option_by(option_by)
  raise "Please select valid option, invalid option - #{option_by}" unless check_valid_option_by? option_by
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
bddfire-3.0.2 lib/bddfire/web/web_methods.rb
bddfire-3.0.1 lib/bddfire/web/web_methods.rb
bddfire-3.0.0 lib/bddfire/web/web_methods.rb
bddfire-2.0.8 lib/bddfire/web/web_methods.rb
bddfire-2.0.7 lib/bddfire/web/web_methods.rb
bddfire-2.0.6 lib/bddfire/web/web_methods.rb
bddfire-2.0.5 lib/bddfire/web/web_methods.rb
bddfire-2.0.4 lib/bddfire/web/web_methods.rb
bddfire-2.0.3 lib/bddfire/web/web_methods.rb
bddfire-2.0.2 lib/bddfire/web/web_methods.rb
bddfire-2.0.1 lib/bddfire/web/web_methods.rb
bddfire-2.0.0 lib/bddfire/web/web_methods.rb
bddfire-1.9.9 lib/bddfire/web/web_methods.rb
bddfire-1.9.8 lib/bddfire/web/web_methods.rb