This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
@@ -0,0 +1,41 @@
# encoding: utf-8
require 'rspec/expectations'
require 'appium_lib'
require 'cucumber/ast'
require 'page_helper'
require 'random_data'
require 'require_all'
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.formatters = [
SimpleCov::Formatter::HTMLFormatter,
SimpleCov::Formatter::RcovFormatter
]
SimpleCov.start
require './lib/page_helper'
require './lib/data_helper'
require_all './lib/pages'
class AppiumWorld
end
case ENV['OS']
when 'ios'
caps = Appium.load_appium_txt file: File.expand_path('../ios/appium.txt', __FILE__), verbose: true
when 'android'
caps = Appium.load_appium_txt file: File.expand_path('../android/appium.txt', __FILE__), verbose: true
end
WAITTIME = 35
Appium::Driver.new(caps)
Appium.promote_appium_methods AppiumWorld
Appium.promote_singleton_appium_methods [DataHelper, PageHelper]
World do
AppiumWorld.new
end
World PageHelper
World DataHelper