class Applitools::Appium::AndroidScreenshot

Public Instance Methods

convert_location(location, _from, _to) click to toggle source
# File lib/applitools/appium/android_screenshot.rb, line 15
def convert_location(location, _from, _to)
  location.offset_negative(Applitools::Location.new(0, status_bar_height))
end
convert_region_location(region, from, to) click to toggle source
# File lib/applitools/appium/android_screenshot.rb, line 5
def convert_region_location(region, from, to)
  # converted_size = region.size.dup.scale_it!(1 / device_pixel_ratio)
  # converted_location = region.location.dup.offset_negative(Applitools::Location.new(0, status_bar_height)).scale_it!(1 / device_pixel_ratio)
  # Applitools::Region.from_location_size(converted_location, converted_size)
  Applitools::Region.from_location_size(
    convert_location(region.location, nil, nil),
    region.size
  ).scale_it!(1.to_f / device_pixel_ratio)
end