lib/calabash-android/operations.rb in calabash-android-0.2.8 vs lib/calabash-android/operations.rb in calabash-android-0.2.9
- old
+ new
@@ -193,11 +193,13 @@
FileUtils.mkdir_p path unless File.exist? path
filename_prefix = FeatureNameMemory.feature_name.gsub(/\s+/, '_').downcase
begin
Timeout.timeout(30) do
file_name = "#{path}/#{filename_prefix}_#{StepCounter.step_line}.png"
- log "Taking screenshoot to #{file_name} from device: #{@serial}"
- system("java -jar #{File.dirname(__FILE__)}/lib/screenShotTaker.jar #{file_name} #{device_args}")
+ image = http("/screenshot")
+ open(file_name ,"wb") { |file|
+ file.write(image)
+ }
log "Screenshot stored in: #{file_name}"
end
rescue Timeout::Error
raise Exception, "take_screenshot timed out"
end