Files
2025-09-18 17:55:52 -04:00

37 lines
633 B
Ruby

system 'killall node'
system 'appium --log-level error&'
sleep 15
begin
at_exit do
system 'killall node'
end
rescue
puts 'AUTO: appium not killed at exit'
end
Before do
begin
$driver.start_driver
@browser = $driver
rescue
puts 'AUTO: driver not initialized'
end
end
After do |scenario|
begin
if $driver
if scenario.failed?
filename = "FAIL-#{scenario.__id__}.png"
filename = 'reports/' + filename
screenshot(filename)
embed(filename, 'image/png', 'SCREENSHOT')
end
$driver.driver_quit
end
rescue
puts 'AUTO: driver not exist'
end
end