lib/generators/templates/helpers/driver_helper.tt in ruby_raider-0.9.3 vs lib/generators/templates/helpers/driver_helper.tt in ruby_raider-0.9.4

- old
+ new

@@ -1,31 +1,33 @@ # frozen_string_literal: true <% if axe? -%> require 'axe-selenium' <% end -%> require 'yaml' -<% if automation == 'selenium' -%> +<%- unless axe? %> +<%- if selenium_based? -%> require 'active_support/inflector' require 'selenium-webdriver' -<% else -%> +<%- else -%> require 'appium_lib' -<% end -%> +<%- end -%> +<%- end -%> module DriverHelper - <% if automation == 'selenium' && axe? == false -%> + <%- if selenium_based? && !axe? -%> def driver(*opts) @driver ||= create_driver(*opts) end - <% elsif axe? == true -%> + <%- elsif axe? -%> def driver(browser = :chrome, js_path = nil, skip_iframes = nil) @driver ||= create_driver(browser, js_path, skip_iframes) end - <% else -%> -def driver + <%- else -%> + def driver @driver ||= create_driver end <%- end -%> private <%= ERB.new(File.read(File.expand_path('./partials/driver_and_options.tt', __dir__)), trim_mode: '-').result(binding).strip! %> -end \ No newline at end of file +end