mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-04 20:57:49 +00:00
37 lines
633 B
Ruby
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
|