Class: Attendance

Inherits:
Object
  • Object
show all
Defined in:
lib/miteras_batch_application.rb

Instance Method Summary collapse

Constructor Details

#initialize(argv, params) ⇒ Attendance

Returns a new instance of Attendance.



5
6
7
8
9
10
# File 'lib/miteras_batch_application.rb', line 5

def initialize(argv, params)
  @username = argv[0]
  @password = argv[1]
  @reason = argv[2] || 'slack確認のため'
  @params = params
end

Instance Method Details

#inputObject



12
13
14
15
16
17
18
19
20
# File 'lib/miteras_batch_application.rb', line 12

def input
  @index = 0
  @session = Selenium::WebDriver.for :chrome
  @session.manage.timeouts.implicit_wait = 10
  User.new(@username, @password, @session).
  move_work_condition_page
  make_batch_application
  @session.quit
end