package Ġcom . x ina iz . w ds . core . manager . ocr Ċ Ċ import Ġcom . x ina iz . w ds . core . OCR Mode Ċ import Ġcom . x ina iz . w ds . core . element . Extended WebElement Ċ import Ġio . reactivex . Single Ċ import Ġnet . sourceforge . t ess 4 j . Tess er act Ċ import Ġorg . openqa . selenium . WebElement Ċ import Ġjava . awt . image . Buffered Image Ċ Ċ interface ĠPerforms OCR Ġ{ ĊĊĠĠĠ Ġval Ġocr : ĠT esseract ĊĊĠĠĠ Ġfun Ġdo OCR ( web Element : ĠWeb Element , Ġocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠString ĊĠĠĠ Ġfun Ġdo Binary OCR ( web Element : ĠWeb Element , Ġt reshold : ĠInt Ġ= Ġ 1 2 8 , Ġocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠString ĊĠĠĠ Ġfun Ġdo Binary OCR ( web Element : ĠWeb Element , Ġt reshold Min : ĠInt Ġ= Ġ 8 6 , Ġt reshold Max : ĠInt Ġ= Ġ 1 7 0 , Ġocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠString ĊĊĠĠĠ Ġfun ĠExtended WebElement . do OCR ( ocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠString ĊĊĠĠĠ Ġfun ĠExtended WebElement . do Binary OCR ( t reshold : ĠInt Ġ= Ġ 1 2 8 , Ġocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠString ĊĊĠĠĠ Ġfun ĠExtended WebElement . do Binary OCR ( t reshold Min : ĠInt Ġ= Ġ 8 6 , Ġt reshold Max : ĠInt Ġ= Ġ 1 7 0 , Ġocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠString ĊĊĠĠĠ Ġfun ĠExtended WebElement . do Async OCR ( ocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠSingle < String > ĊĊĠĠĠ Ġfun ĠExtended WebElement . do Async Binary OCR ( t reshold : ĠInt Ġ= Ġ 1 2 8 , Ġocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠSingle < String > ĊĊĠĠĠ Ġfun ĠExtended WebElement . do Async Binary OCR ( t reshold Min : ĠInt Ġ= Ġ 8 6 , Ġt reshold Max : ĠInt Ġ= Ġ 1 7 0 , Ġocr Mode : ĠO CR Mode Ġ= ĠO CR Mode . TEXT , Ġtransform : Ġ(( Buffered Image ) Ġ-> ĠBufferedImage )? Ġ= Ġnull ): ĠSingle < String > Ċ Ċ }