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