package Ġcom . b har at d ode ja . my cv . util Ċ Ċ import Ġandroidx . test . runner . screenshot . Screenshot Ċ import Ġandroid . util . Log Ċ import Ġjava . lang . Exception Ċ Ċ open Ġclass ĠBase Robot Ġ{ ĊĠĠĠ Ġfun Ġscreenshot ( name : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtake Screenshot ("", Ġname ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġtake Screenshot ( parent FolderPath : ĠString Ġ= Ġ" My CV ", Ġname : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġscreen Capture Ġ= ĠScreen shot . capture () ĊĠĠĠ Ġval Ġprocessors Ġ= Ġset Of ( My Screen Capture Processor ( parent FolderPath )) ĊĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġscreen Capture . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠsetName ( name ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprocess ( processors ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (" Screenshots ", Ġ" Screen Ġshot Ġsaved Ġwith Ġname Ġ= Ġ$ name ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ġcatch Ġ( ex : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . e (" Screenshots ", Ġ" Could Ġnot Ġtake Ġthe Ġscreenshot ", Ġex ) ĊĠĠĠ Ġ} Ċ } Ċ