class Applitools::Appium::AndroidRegionProvider
Private Instance Methods
convert_element_coordinates()
click to toggle source
# File lib/applitools/appium/android_region_provider.rb, line 9 def convert_element_coordinates Applitools::Region.from_location_size(eye_region.location, eye_region.size) end
convert_viewport_rect_coordinates()
click to toggle source
# File lib/applitools/appium/android_region_provider.rb, line 13 def convert_viewport_rect_coordinates region = viewport_rect session_info = Applitools::Appium::Utils.session_capabilities(driver) if session_info['deviceScreenSize'] device_height = session_info['deviceScreenSize'].split('x').last.to_i system_bars_height = driver.get_system_bars.map {|_,v| v['height'] }.sum region['height'] = device_height - system_bars_height end Applitools::Region.new( region['left'], region['top'], region['width'], region['height'] ) end