<s> '''<STR_LIT>''' <EOL> from org . sikuli . script import FindFailed , Button <EOL> from src . core . page import Page , ResourceLoader , AndroidPage <EOL> from src . core . r import Resource <EOL> from src . pages . fb_auth . fb_auth_page import FbAuthPage <EOL> from unittest . util import strclass <EOL> import logging <EOL> class AuthPage ( Page ) : <EOL> actionSignUpFb = ResourceLoader ( Resource . fbAuthBtniOS ) <EOL> actionAgreeTermsBtniOS = ResourceLoader ( Resource . agreeTermsBtniOS ) <EOL> def __init__ ( self , box , settings ) : <EOL> super ( AuthPage , self ) . __init__ ( box , settings ) <EOL> self . box = box <EOL> self . settings = settings <EOL> self . actionSignUpFb = self . box <EOL> self . actionAgreeTermsBtniOS = self . box <EOL> def signUpFb ( self ) : <EOL> self . actionAgreeTermsBtniOS . click ( ) <EOL> self . actionSignUpFb . click ( ) <EOL> return FbAuthPage . load ( self . box , self . settings ) <EOL> class AuthPageiOS ( AuthPage ) : <EOL> actionSignUpFb = ResourceLoader ( Resource . fbAuthBtniOS ) <EOL> actionAgreeTermsBtniOS = ResourceLoader ( Resource . agreeTermsBtniOS ) <EOL> def __init__ ( self , box , settings ) : <EOL> super ( AuthPageiOS , self ) . __init__ ( box , settings ) <EOL> self . checkIfLoaded ( [ '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> class AuthPageAndroidHdpi ( AuthPage ) : <EOL> actionSignUpFb = ResourceLoader ( Resource . fbAuthBtnAndroidHdpi ) <EOL> actionAgreeTermsBtniOS = ResourceLoader ( Resource . fbAuthBtnAndroidHdpi ) <EOL> def __init__ ( self , box , settings ) : <EOL> super ( AuthPageAndroidHdpi , self ) . __init__ ( box , settings ) <EOL> self . checkIfLoaded ( [ '<STR_LIT>' ] ) </s>
