SYMBOL INDEX (568 symbols across 52 files) FILE: src/main/java/org/cloud/sonic/driver/android/AndroidDriver.java class AndroidDriver (line 36) | public class AndroidDriver { method AndroidDriver (line 45) | public AndroidDriver(String url) throws SonicRespException { method AndroidDriver (line 56) | public AndroidDriver(String url, int timeOut) throws SonicRespException { method AndroidDriver (line 67) | public AndroidDriver(String url, JSONObject cap) throws SonicRespExcep... method AndroidDriver (line 79) | public AndroidDriver(String url, int timeOut, JSONObject cap) throws S... method getUiaClient (line 91) | public UiaClient getUiaClient() { method getSessionId (line 100) | public String getSessionId() { method closeDriver (line 109) | public void closeDriver() throws SonicRespException { method showLog (line 116) | public void showLog() { method disableLog (line 123) | public void disableLog() { method getWindowSize (line 133) | public WindowSize getWindowSize() throws SonicRespException { method sendKeys (line 143) | public void sendKeys(String text) throws SonicRespException { method sendKeys (line 154) | public void sendKeys(String text, boolean isCover) throws SonicRespExc... method setPasteboard (line 165) | public void setPasteboard(String contentType, String content) throws S... method setPasteboard (line 176) | public void setPasteboard(PasteboardType pasteboardType, String conten... method getPasteboard (line 187) | public byte[] getPasteboard(String contentType) throws SonicRespExcept... method getPasteboard (line 198) | public byte[] getPasteboard(PasteboardType pasteboardType) throws Soni... method getPageSource (line 208) | public String getPageSource() throws SonicRespException { method setDefaultFindElementInterval (line 218) | public void setDefaultFindElementInterval(Integer retry, Integer inter... method findElement (line 230) | public AndroidElement findElement(AndroidSelector androidSelector, Str... method findElement (line 241) | public AndroidElement findElement(String uiaElementID) throws SonicRes... method findElement (line 253) | public AndroidElement findElement(String selector, String value) throw... method findElement (line 266) | public AndroidElement findElement(AndroidSelector androidSelector, Str... method findElement (line 279) | public AndroidElement findElement(String selector, String value, Integ... method findElement (line 293) | public AndroidElement findElement(AndroidSelector androidSelector, Str... method findElement (line 307) | public AndroidElement findElement(String selector, String value, Integ... method findElementList (line 319) | public List findElementList(AndroidSelector androidSel... method findElementList (line 331) | public List findElementList(String selector, String va... method findElementList (line 344) | public List findElementList(AndroidSelector androidSel... method findElementList (line 357) | public List findElementList(String selector, String va... method findElementList (line 371) | public List findElementList(AndroidSelector androidSel... method findElementList (line 385) | public List findElementList(String selector, String va... method screenshot (line 395) | public byte[] screenshot() throws SonicRespException { method setAppiumSettings (line 405) | public void setAppiumSettings(JSONObject settings) throws SonicRespExc... method tap (line 416) | public void tap(int x, int y) throws SonicRespException { method longPress (line 428) | public void longPress(double x, double y, double ms) throws SonicRespE... method swipe (line 441) | public void swipe(int fromX, int fromY, int toX, int toY) throws Sonic... method swipe (line 455) | public void swipe(int fromX, int fromY, int toX, int toY, Integer dura... method drag (line 472) | public void drag(int fromX, int fromY, int toX, int toY, Integer durat... method touchAction (line 488) | public void touchAction(String methodType, int x, int y) throws SonicR... FILE: src/main/java/org/cloud/sonic/driver/android/enmus/AndroidSelector.java type AndroidSelector (line 19) | public enum AndroidSelector { method AndroidSelector (line 30) | AndroidSelector(String selector) { method getSelector (line 34) | public String getSelector() { FILE: src/main/java/org/cloud/sonic/driver/android/service/AndroidElement.java type AndroidElement (line 26) | public interface AndroidElement extends BaseElement { method click (line 28) | void click() throws SonicRespException; method sendKeys (line 30) | void sendKeys(String text) throws SonicRespException; method sendKeys (line 32) | void sendKeys(String text, boolean isCover) throws SonicRespException; method clear (line 34) | void clear() throws SonicRespException; method getText (line 36) | String getText() throws SonicRespException; method screenshot (line 38) | byte[] screenshot() throws SonicRespException; FILE: src/main/java/org/cloud/sonic/driver/android/service/UiaClient.java type UiaClient (line 31) | public interface UiaClient { method setGlobalTimeOut (line 33) | void setGlobalTimeOut(int timeOut); method getRespHandler (line 35) | RespHandler getRespHandler(); method setRespHandler (line 37) | void setRespHandler(RespHandler respHandler); method getLogger (line 39) | Logger getLogger(); method showLog (line 41) | void showLog(); method disableLog (line 43) | void disableLog(); method getRemoteUrl (line 46) | String getRemoteUrl(); method setRemoteUrl (line 48) | void setRemoteUrl(String remoteUrl); method getSessionId (line 50) | String getSessionId(); method setSessionId (line 52) | void setSessionId(String sessionId); method newSession (line 54) | void newSession(JSONObject capabilities) throws SonicRespException; method closeSession (line 56) | void closeSession() throws SonicRespException; method checkSessionId (line 58) | void checkSessionId() throws SonicRespException; method getWindowSize (line 61) | WindowSize getWindowSize() throws SonicRespException; method sendKeys (line 64) | void sendKeys(String text, boolean isCover) throws SonicRespException; method setPasteboard (line 66) | void setPasteboard(String contentType, String content) throws SonicRes... method getPasteboard (line 68) | byte[] getPasteboard(String contentType) throws SonicRespException; method pageSource (line 71) | String pageSource() throws SonicRespException; method setDefaultFindElementInterval (line 74) | void setDefaultFindElementInterval(Integer retry, Integer interval); method findElement (line 76) | AndroidElement findElement(String selector, String value, Integer retr... method findElementList (line 78) | List findElementList(String selector, String value, In... method screenshot (line 81) | byte[] screenshot() throws SonicRespException; method setAppiumSettings (line 84) | void setAppiumSettings(JSONObject settings) throws SonicRespException; method tap (line 86) | void tap(int x, int y) throws SonicRespException; method longPress (line 88) | void longPress(double x, double y, double ms) throws SonicRespException; method swipe (line 90) | void swipe(int fromX, int fromY, int toX, int toY, Integer duration) t... method drag (line 92) | void drag(int fromX, int fromY, int toX, int toY, Integer duration, St... method touchAction (line 95) | void touchAction(String methodType, int x, int y) throws SonicRespExce... FILE: src/main/java/org/cloud/sonic/driver/android/service/impl/AndroidElementImpl.java class AndroidElementImpl (line 31) | public class AndroidElementImpl implements AndroidElement { method AndroidElementImpl (line 36) | public AndroidElementImpl(String id, UiaClient uiaClient) { method click (line 42) | @Override method sendKeys (line 56) | @Override method sendKeys (line 61) | @Override method clear (line 79) | @Override method getText (line 93) | @Override method getAttribute (line 108) | @Override method getUniquelyIdentifies (line 123) | @Override method getRect (line 128) | @Override method screenshot (line 144) | @Override method isDisplayed (line 159) | @Override FILE: src/main/java/org/cloud/sonic/driver/android/service/impl/UiaClientImpl.java class UiaClientImpl (line 35) | public class UiaClientImpl implements UiaClient { method UiaClientImpl (line 46) | public UiaClientImpl() { method checkBundleId (line 51) | private void checkBundleId(String bundleId) throws SonicRespException { method parseElementId (line 58) | private String parseElementId(Object o) { method setGlobalTimeOut (line 70) | @Override method getRespHandler (line 75) | @Override method setRespHandler (line 80) | @Override method getLogger (line 85) | @Override method showLog (line 90) | @Override method disableLog (line 95) | @Override method getRemoteUrl (line 100) | @Override method setRemoteUrl (line 105) | @Override method getSessionId (line 110) | @Override method setSessionId (line 115) | @Override method newSession (line 120) | @Override method closeSession (line 137) | @Override method checkSessionId (line 144) | @Override method getWindowSize (line 152) | @Override method sendKeys (line 168) | @Override method setPasteboard (line 184) | @Override method getPasteboard (line 200) | @Override method pageSource (line 217) | @Override method setDefaultFindElementInterval (line 230) | @Override method findElement (line 240) | @Override method findElementList (line 282) | @Override method screenshot (line 329) | @Override method setAppiumSettings (line 343) | @Override method tap (line 358) | @Override method longPress (line 374) | @Override method swipe (line 393) | @Override method drag (line 418) | @Override method touchAction (line 438) | @Override FILE: src/main/java/org/cloud/sonic/driver/common/enums/PasteboardType.java type PasteboardType (line 19) | public enum PasteboardType { method PasteboardType (line 26) | PasteboardType(String pasteboardType) { method getType (line 30) | public String getType() { FILE: src/main/java/org/cloud/sonic/driver/common/models/BaseElement.java type BaseElement (line 5) | public interface BaseElement { method getRect (line 6) | ElementRect getRect() throws SonicRespException; method getAttribute (line 8) | String getAttribute(String name) throws SonicRespException; method getUniquelyIdentifies (line 11) | String getUniquelyIdentifies() throws SonicRespException; method isDisplayed (line 20) | boolean isDisplayed() throws SonicRespException; FILE: src/main/java/org/cloud/sonic/driver/common/models/BaseResp.java class BaseResp (line 22) | @Getter method setErr (line 29) | public void setErr(ErrorMsg err) { method setValue (line 33) | public void setValue(T value) { FILE: src/main/java/org/cloud/sonic/driver/common/models/Capabilities.java class Capabilities (line 22) | @ToString FILE: src/main/java/org/cloud/sonic/driver/common/models/ElementRect.java class ElementRect (line 23) | @Getter class IOSRectCenter (line 32) | @Getter method getCenter (line 40) | public IOSRectCenter getCenter() { FILE: src/main/java/org/cloud/sonic/driver/common/models/ErrorMsg.java class ErrorMsg (line 22) | @ToString method getMessage (line 29) | public String getMessage() { FILE: src/main/java/org/cloud/sonic/driver/common/models/SessionInfo.java class SessionInfo (line 23) | @Getter FILE: src/main/java/org/cloud/sonic/driver/common/models/WindowSize.java class WindowSize (line 23) | @Getter FILE: src/main/java/org/cloud/sonic/driver/common/tool/Logger.java class Logger (line 22) | public class Logger { method Logger (line 26) | public Logger() { method showLog (line 31) | public void showLog() { method disableLog (line 35) | public void disableLog() { method print (line 39) | private void print(String level, String msg, Object... args) { method info (line 46) | public void info(String msg, Object... args) { method error (line 50) | public void error(String msg, Object... args) { FILE: src/main/java/org/cloud/sonic/driver/common/tool/RespHandler.java class RespHandler (line 30) | public class RespHandler { method setRequestTimeOut (line 34) | public void setRequestTimeOut(int timeOut) { method getResp (line 38) | public BaseResp getResp(HttpRequest httpRequest) throws SonicRespExcep... method getResp (line 42) | public BaseResp getResp(HttpRequest httpRequest, int timeout) throws S... method initResp (line 53) | public BaseResp initResp(String response) { method initHeader (line 61) | public Map initHeader() { method initErrorMsg (line 67) | public BaseResp initErrorMsg(String resp) { FILE: src/main/java/org/cloud/sonic/driver/common/tool/SonicRespException.java class SonicRespException (line 19) | public class SonicRespException extends Exception { method SonicRespException (line 20) | public SonicRespException(String message) { method SonicRespException (line 24) | public SonicRespException(String message, Throwable cause) { FILE: src/main/java/org/cloud/sonic/driver/ios/IOSDriver.java class IOSDriver (line 37) | public class IOSDriver { method IOSDriver (line 46) | public IOSDriver(String url) throws SonicRespException { method IOSDriver (line 57) | public IOSDriver(String url, int timeOut) throws SonicRespException { method IOSDriver (line 68) | public IOSDriver(String url, JSONObject cap) throws SonicRespException { method IOSDriver (line 80) | public IOSDriver(String url, int timeOut, JSONObject cap) throws Sonic... method getWdaClient (line 92) | public WdaClient getWdaClient() { method getSessionId (line 101) | public String getSessionId() { method closeDriver (line 110) | public void closeDriver() throws SonicRespException { method showLog (line 117) | public void showLog() { method disableLog (line 124) | public void disableLog() { method getWindowSize (line 134) | public WindowSize getWindowSize() throws SonicRespException { method isLocked (line 144) | public boolean isLocked() throws SonicRespException { method lock (line 153) | public void lock() throws SonicRespException { method unlock (line 162) | public void unlock() throws SonicRespException { method tap (line 173) | public void tap(int x, int y) throws SonicRespException { method doubleTap (line 183) | public void doubleTap(int x, int y) throws SonicRespException { method longPress (line 195) | public void longPress(int x, int y, int ms) throws SonicRespException { method swipe (line 208) | public void swipe(int fromX, int fromY, int toX, int toY) throws Sonic... method swipe (line 222) | public void swipe(double fromX, double fromY, double toX, double toY, ... method performTouchAction (line 232) | public void performTouchAction(TouchActions touchActions) throws Sonic... method performTouchAction (line 236) | public void performTouchAction(TouchActions.FingerTouchAction fingerTo... method pressButton (line 246) | public void pressButton(String systemButton) throws SonicRespException { method pressButton (line 256) | public void pressButton(SystemButton systemButton) throws SonicRespExc... method sendKeys (line 266) | public void sendKeys(String text) throws SonicRespException { method sendKeys (line 277) | public void sendKeys(String text, int frequency) throws SonicRespExcep... method sendKeys (line 287) | public void sendKeys(TextKey text) throws SonicRespException { method sendKeys (line 298) | public void sendKeys(TextKey text, int frequency) throws SonicRespExce... method setPasteboard (line 309) | public void setPasteboard(String contentType, String content) throws S... method setPasteboard (line 320) | public void setPasteboard(PasteboardType pasteboardType, String conten... method getPasteboard (line 331) | public byte[] getPasteboard(String contentType) throws SonicRespExcept... method getPasteboard (line 342) | public byte[] getPasteboard(PasteboardType pasteboardType) throws Soni... method getPageSource (line 352) | public String getPageSource() throws SonicRespException { method sendSiriCommand (line 362) | public void sendSiriCommand(String command) throws SonicRespException { method appActivate (line 372) | public void appActivate(String bundleId) throws SonicRespException { method appTerminate (line 383) | public boolean appTerminate(String bundleId) throws SonicRespException { method appRunBackground (line 393) | public void appRunBackground(int duration) throws SonicRespException { method appAuthReset (line 403) | public void appAuthReset(int resource) throws SonicRespException { method appAuthReset (line 413) | public void appAuthReset(AuthResource authResource) throws SonicRespEx... method setDefaultFindElementInterval (line 423) | public void setDefaultFindElementInterval(Integer retry, Integer inter... method findElement (line 435) | public IOSElement findElement(IOSSelector iosSelector, String value) t... method findElement (line 446) | public IOSElement findElement(String wdaElementID) throws SonicRespExc... method findElement (line 457) | public IOSElement findElement(XCUIElementType xcuiElementType) throws ... method findElement (line 469) | public IOSElement findElement(String selector, String value) throws So... method findElement (line 482) | public IOSElement findElement(IOSSelector iosSelector, String value, I... method findElement (line 494) | public IOSElement findElement(XCUIElementType xcuiElementType, Integer... method findElement (line 507) | public IOSElement findElement(String selector, String value, Integer r... method findElement (line 521) | public IOSElement findElement(IOSSelector iosSelector, String value, I... method findElement (line 534) | public IOSElement findElement(XCUIElementType xcuiElementType, Integer... method findElement (line 548) | public IOSElement findElement(String selector, String value, Integer r... method findElementList (line 560) | public List findElementList(IOSSelector iosSelector, Strin... method findElementList (line 571) | public List findElementList(XCUIElementType xcuiElementTyp... method findElementList (line 583) | public List findElementList(String selector, String value)... method findElementList (line 596) | public List findElementList(IOSSelector iosSelector, Strin... method findElementList (line 608) | public List findElementList(XCUIElementType xcuiElementTyp... method findElementList (line 621) | public List findElementList(String selector, String value,... method findElementList (line 635) | public List findElementList(IOSSelector iosSelector, Strin... method findElementList (line 648) | public List findElementList(XCUIElementType xcuiElementTyp... method findElementList (line 662) | public List findElementList(String selector, String value,... method activeElement (line 671) | public IOSElement activeElement() throws SonicRespException{ method screenshot (line 681) | public byte[] screenshot() throws SonicRespException { method setAppiumSettings (line 691) | public void setAppiumSettings(JSONObject settings) throws SonicRespExc... method rotate (line 699) | public void rotate(Orientation orientation) throws SonicRespException { method getRotate (line 703) | public Orientation getRotate() throws SonicRespException { FILE: src/main/java/org/cloud/sonic/driver/ios/enums/ActionType.java type ActionType (line 19) | public enum ActionType { method ActionType (line 27) | ActionType(String type) { method getType (line 31) | public String getType() { FILE: src/main/java/org/cloud/sonic/driver/ios/enums/AuthResource.java type AuthResource (line 19) | public enum AuthResource { method AuthResource (line 39) | AuthResource(int resource) { method getResource (line 43) | public int getResource() { FILE: src/main/java/org/cloud/sonic/driver/ios/enums/IOSSelector.java type IOSSelector (line 19) | public enum IOSSelector { method IOSSelector (line 34) | IOSSelector(String selector) { method getSelector (line 38) | public String getSelector() { FILE: src/main/java/org/cloud/sonic/driver/ios/enums/Orientation.java type Orientation (line 8) | public enum Orientation { method Orientation (line 17) | Orientation(int orientation) { method getValue (line 21) | public JSONObject getValue() { FILE: src/main/java/org/cloud/sonic/driver/ios/enums/SystemButton.java type SystemButton (line 19) | public enum SystemButton { method SystemButton (line 26) | SystemButton(String button) { method getButton (line 30) | public String getButton() { FILE: src/main/java/org/cloud/sonic/driver/ios/enums/TextKey.java type TextKey (line 19) | public enum TextKey { method TextKey (line 25) | TextKey(String key) { method getKey (line 29) | public String getKey() { FILE: src/main/java/org/cloud/sonic/driver/ios/enums/XCUIElementType.java type XCUIElementType (line 19) | public enum XCUIElementType { method XCUIElementType (line 119) | XCUIElementType(String type) { method getType (line 123) | public String getType() { FILE: src/main/java/org/cloud/sonic/driver/ios/models/TouchActions.java class TouchActions (line 28) | @Getter class FingerTouchAction (line 34) | @Getter method FingerTouchAction (line 42) | public FingerTouchAction(String fingerName) { method FingerTouchAction (line 47) | public FingerTouchAction() { method press (line 51) | public FingerTouchAction press(int x, int y) { method wait (line 58) | public FingerTouchAction wait(int ms) { method move (line 65) | public FingerTouchAction move(int x, int y) { method release (line 73) | public FingerTouchAction release() { class TouchAction (line 80) | @Getter method TouchAction (line 85) | public TouchAction(ActionType actionType) { class MoveAction (line 90) | @Getter method MoveAction (line 96) | public MoveAction() { class PauseAction (line 101) | @Getter method PauseAction (line 106) | public PauseAction() { method TouchActions (line 111) | public TouchActions() { method TouchActions (line 115) | public TouchActions(FingerTouchAction finger) { method finger (line 120) | public FingerTouchAction finger(String name) { FILE: src/main/java/org/cloud/sonic/driver/ios/service/IOSElement.java type IOSElement (line 26) | public interface IOSElement extends BaseElement { method click (line 28) | void click() throws SonicRespException; method sendKeys (line 30) | void sendKeys(String text) throws SonicRespException; method sendKeys (line 32) | void sendKeys(String text, int frequency) throws SonicRespException; method clear (line 34) | void clear() throws SonicRespException; method getText (line 36) | String getText() throws SonicRespException; method screenshot (line 38) | byte[] screenshot() throws SonicRespException; FILE: src/main/java/org/cloud/sonic/driver/ios/service/WdaClient.java type WdaClient (line 33) | public interface WdaClient { method setGlobalTimeOut (line 35) | void setGlobalTimeOut(int timeOut); method getRespHandler (line 37) | RespHandler getRespHandler(); method setRespHandler (line 39) | void setRespHandler(RespHandler respHandler); method getLogger (line 41) | Logger getLogger(); method showLog (line 43) | void showLog(); method disableLog (line 45) | void disableLog(); method getRemoteUrl (line 48) | String getRemoteUrl(); method setRemoteUrl (line 50) | void setRemoteUrl(String remoteUrl); method getSessionId (line 52) | String getSessionId(); method setSessionId (line 54) | void setSessionId(String sessionId); method newSession (line 56) | void newSession(JSONObject capabilities) throws SonicRespException; method closeSession (line 58) | void closeSession() throws SonicRespException; method checkSessionId (line 60) | void checkSessionId() throws SonicRespException; method getWindowSize (line 63) | WindowSize getWindowSize() throws SonicRespException; method isLocked (line 66) | boolean isLocked() throws SonicRespException; method lock (line 68) | void lock() throws SonicRespException; method unlock (line 70) | void unlock() throws SonicRespException; method performTouchAction (line 73) | void performTouchAction(TouchActions touchActions) throws SonicRespExc... method pressButton (line 76) | void pressButton(String buttonName) throws SonicRespException; method doubleTap (line 78) | void doubleTap(int x, int y) throws SonicRespException; method sendKeys (line 81) | void sendKeys(String text, Integer frequency) throws SonicRespException; method setPasteboard (line 83) | void setPasteboard(String contentType, String content) throws SonicRes... method getPasteboard (line 85) | byte[] getPasteboard(String contentType) throws SonicRespException; method pageSource (line 88) | String pageSource() throws SonicRespException; method sendSiriCommand (line 91) | void sendSiriCommand(String command) throws SonicRespException; method appActivate (line 94) | void appActivate(String bundleId) throws SonicRespException; method appTerminate (line 96) | boolean appTerminate(String bundleId) throws SonicRespException; method appRunBackground (line 98) | void appRunBackground(int duration) throws SonicRespException; method appAuthReset (line 100) | void appAuthReset(int resource) throws SonicRespException; method setDefaultFindElementInterval (line 103) | void setDefaultFindElementInterval(Integer retry, Integer interval); method findElement (line 105) | IOSElement findElement(String selector, String value, Integer retry, I... method findElementList (line 107) | List findElementList(String selector, String value, Intege... method activeElement (line 110) | IOSElement activeElement() throws SonicRespException; method screenshot (line 113) | byte[] screenshot() throws SonicRespException; method setAppiumSettings (line 116) | void setAppiumSettings(JSONObject settings) throws SonicRespException; method swipe (line 118) | void swipe(double fromX, double fromY, double toX, double toY, double ... method rotate (line 119) | void rotate(Orientation orientation) throws SonicRespException; method getRotate (line 120) | Orientation getRotate() throws SonicRespException; FILE: src/main/java/org/cloud/sonic/driver/ios/service/impl/IOSElementImpl.java class IOSElementImpl (line 31) | public class IOSElementImpl implements IOSElement { method IOSElementImpl (line 36) | public IOSElementImpl(String id, WdaClient wdaClient) { method click (line 42) | @Override method sendKeys (line 56) | @Override method sendKeys (line 61) | @Override method clear (line 79) | @Override method getText (line 93) | @Override method getRect (line 108) | @Override method getAttribute (line 124) | @Override method getUniquelyIdentifies (line 139) | @Override method screenshot (line 144) | @Override method isDisplayed (line 159) | @Override FILE: src/main/java/org/cloud/sonic/driver/ios/service/impl/WdaClientImpl.java class WdaClientImpl (line 38) | public class WdaClientImpl implements WdaClient { method WdaClientImpl (line 48) | public WdaClientImpl() { method checkBundleId (line 53) | private void checkBundleId(String bundleId) throws SonicRespException { method parseElementId (line 60) | private String parseElementId(Object o) { method setGlobalTimeOut (line 72) | @Override method getRespHandler (line 77) | @Override method setRespHandler (line 82) | @Override method getLogger (line 87) | @Override method showLog (line 92) | @Override method disableLog (line 97) | @Override method getRemoteUrl (line 102) | @Override method setRemoteUrl (line 107) | @Override method getSessionId (line 112) | @Override method setSessionId (line 117) | @Override method newSession (line 122) | @Override method closeSession (line 140) | @Override method checkSessionId (line 147) | @Override method getWindowSize (line 155) | @Override method isLocked (line 168) | @Override method lock (line 181) | @Override method unlock (line 193) | @Override method performTouchAction (line 205) | @Override method pressButton (line 218) | @Override method doubleTap (line 233) | @Override method sendKeys (line 250) | @Override method setPasteboard (line 266) | @Override method getPasteboard (line 282) | @Override method pageSource (line 299) | @Override method sendSiriCommand (line 312) | @Override method appActivate (line 332) | @Override method appTerminate (line 348) | @Override method appRunBackground (line 365) | @Override method appAuthReset (line 380) | @Override method setDefaultFindElementInterval (line 395) | @Override method findElement (line 405) | @Override method findElementList (line 447) | @Override method activeElement (line 494) | @Override method screenshot (line 520) | @Override method setAppiumSettings (line 534) | @Override method swipe (line 549) | @Override method rotate (line 574) | @Override method getRotate (line 586) | @Override FILE: src/main/java/org/cloud/sonic/driver/poco/PocoDriver.java class PocoDriver (line 34) | public class PocoDriver { method PocoDriver (line 42) | public PocoDriver(PocoEngine pocoEngine) { method PocoDriver (line 52) | public PocoDriver(PocoEngine pocoEngine, int port) { method closeDriver (line 60) | public void closeDriver() { method showLog (line 67) | public void showLog() { method disableLog (line 74) | public void disableLog() { method getPageSource (line 84) | public PocoElement getPageSource() throws SonicRespException { method getPageSourceForJsonString (line 94) | public String getPageSourceForJsonString() throws SonicRespException { method getPageSourceForXmlElement (line 104) | public Element getPageSourceForXmlElement() throws SonicRespException { method findElements (line 114) | public List findElements(String selector, String expressi... method findElements (line 124) | public List findElements(PocoSelector selector, String ex... method findElement (line 134) | public PocoElement findElement(String selector, String expression) thr... method findElement (line 144) | public PocoElement findElement(PocoSelector selector, String expressio... method freezeSource (line 151) | public void freezeSource() { method thawSource (line 158) | public void thawSource() { method getScreenSize (line 168) | public WindowSize getScreenSize() throws SonicRespException { FILE: src/main/java/org/cloud/sonic/driver/poco/enums/PocoEngine.java type PocoEngine (line 19) | public enum PocoEngine { method PocoEngine (line 31) | PocoEngine(String name, int defaultPort) { method getDefaultPort (line 36) | public int getDefaultPort() { FILE: src/main/java/org/cloud/sonic/driver/poco/enums/PocoSelector.java type PocoSelector (line 19) | public enum PocoSelector { method PocoSelector (line 26) | PocoSelector(String selector) { method getSelector (line 30) | public String getSelector() { FILE: src/main/java/org/cloud/sonic/driver/poco/models/PocoElement.java class PocoElement (line 32) | @Getter method getRect (line 44) | @Override method getAttribute (line 53) | @Override method getUniquelyIdentifies (line 58) | @Override method isDisplayed (line 63) | @Override class Payload (line 68) | @Getter class ZOrders (line 89) | @Getter method ZOrders (line 96) | public ZOrders() { method Payload (line 100) | public Payload() { method PocoElement (line 105) | public PocoElement(RootElement root) { method PocoElement (line 112) | public PocoElement(RootElement root, Element currentNodeXmlElement) { method getPayload (line 119) | public Payload getPayload() { method getChildren (line 132) | public List getChildren() { method parseXmlNode (line 157) | public void parseXmlNode(Element xmlNode) { method parseFloatAttrList (line 193) | private List parseFloatAttrList(String floatAttrStr) { method currentTheNodeExists (line 203) | public Boolean currentTheNodeExists() { method getParentNode (line 207) | public PocoElement getParentNode() { FILE: src/main/java/org/cloud/sonic/driver/poco/models/RootElement.java class RootElement (line 21) | public class RootElement { method RootElement (line 25) | public RootElement() { method RootElement (line 28) | public RootElement(Element XmlElement) { method RootElement (line 32) | public RootElement(Element XmlElement, long version) { method getXmlElement (line 38) | public Element getXmlElement() { method setXmlElement (line 42) | public void setXmlElement(Element xmlElement) { method getVersion (line 46) | public long getVersion() { method setVersion (line 50) | public void setVersion(long version) { method updateVersion (line 54) | public synchronized void updateVersion(Element rootXmlElement) { FILE: src/main/java/org/cloud/sonic/driver/poco/service/PocoClient.java type PocoClient (line 32) | public interface PocoClient { method getLogger (line 34) | Logger getLogger(); method showLog (line 36) | void showLog(); method disableLog (line 38) | void disableLog(); method newClient (line 41) | void newClient(PocoEngine engine, int port); method closeClient (line 43) | void closeClient(); method pageSource (line 46) | PocoElement pageSource() throws SonicRespException; method pageSourceForJsonString (line 48) | String pageSourceForJsonString() throws SonicRespException; method pageSourceForXmlElement (line 50) | Element pageSourceForXmlElement() throws SonicRespException; method findElement (line 52) | PocoElement findElement(String selector, String expression) throws Son... method findElements (line 54) | List findElements(String selector, String expression) thr... method freezeSource (line 56) | void freezeSource(); method thawSource (line 58) | void thawSource(); method getScreenSize (line 61) | WindowSize getScreenSize() throws SonicRespException; FILE: src/main/java/org/cloud/sonic/driver/poco/service/PocoConnection.java type PocoConnection (line 22) | public interface PocoConnection { method connect (line 23) | void connect(); method disconnect (line 25) | void disconnect(); method sendAndReceive (line 27) | String sendAndReceive(JSONObject jsonObject) throws SonicRespException; FILE: src/main/java/org/cloud/sonic/driver/poco/service/impl/PocoClientImpl.java class PocoClientImpl (line 40) | public class PocoClientImpl implements PocoClient { method PocoClientImpl (line 49) | public PocoClientImpl() { method getLogger (line 54) | @Override method showLog (line 59) | @Override method disableLog (line 64) | @Override method newClient (line 69) | @Override method closeClient (line 80) | @Override method pageSource (line 85) | @Override method pageSourceForJsonString (line 91) | @Override method pageSourceForXmlElement (line 108) | @Override method findElement (line 119) | @Override method findElements (line 125) | @Override method parseAttr (line 166) | private String parseAttr(String express) { method freezeSource (line 185) | @Override method thawSource (line 190) | @Override method getScreenSize (line 195) | @Override FILE: src/main/java/org/cloud/sonic/driver/poco/service/impl/SocketClientImpl.java class SocketClientImpl (line 32) | public class SocketClientImpl implements PocoConnection { method SocketClientImpl (line 41) | public SocketClientImpl(int port, Logger logger) { method sendAndReceive (line 46) | @Override method connect (line 89) | @Override method disconnect (line 117) | @Override method intToByteArray (line 145) | private byte[] intToByteArray(int i) { method toInt (line 154) | private int toInt(byte[] b) { FILE: src/main/java/org/cloud/sonic/driver/poco/service/impl/WebSocketClientImpl.java class WebSocketClientImpl (line 29) | public class WebSocketClientImpl implements PocoConnection { method WebSocketClientImpl (line 36) | public WebSocketClientImpl(int port, Logger logger) { method sendAndReceive (line 41) | @Override method connect (line 74) | @Override method disconnect (line 119) | @Override FILE: src/main/java/org/cloud/sonic/driver/poco/util/PocoJsonToXml.java class PocoJsonToXml (line 25) | public class PocoJsonToXml { method jsonObjToXml (line 32) | public static String jsonObjToXml(JSONObject jo) throws SonicRespExcep... method jsonToXml (line 44) | @SuppressWarnings("rawtypes") method addTag (line 75) | public static void addTag(StringBuffer xmlStr, String gt, String tagNa... method getAttrStr (line 86) | public static StringBuilder getAttrStr(JSONObject payload) { method checkName (line 108) | private static boolean checkName(String name) { method escapingSpecialCharacters (line 119) | private static String escapingSpecialCharacters(String originStr) { FILE: src/main/java/org/cloud/sonic/driver/poco/util/PocoTool.java class PocoTool (line 21) | public class PocoTool { method checkPocoRpcResultID (line 22) | public static boolean checkPocoRpcResultID(String pocoRpcResult, Strin... FILE: src/main/java/org/cloud/sonic/driver/poco/util/PocoXYTransformer.java class PocoXYTransformer (line 22) | public class PocoXYTransformer { method PocoTransformerVertical (line 35) | public static double[] PocoTransformerVertical(double x, double y, dou... method VerticalTransformerPoco (line 63) | public static double[] VerticalTransformerPoco(double x, double y, dou... FILE: src/test/java/org/cloud/sonic/driver/android/AndroidDriverTest.java class AndroidDriverTest (line 19) | @RunWith(Parameterized.class) method data (line 24) | @Parameterized.Parameters method before (line 29) | @Before method beforeClass (line 34) | @BeforeClass method afterClass (line 52) | @AfterClass method testSession (line 57) | @Test method testSource (line 83) | @Test method testGetWindowSize (line 88) | @Test method testClipboard (line 96) | @Test method testFindElement (line 102) | @Test method testFindElementList (line 142) | @Test method testScreenshot (line 148) | @Test method testSetAppiumSettings (line 158) | @Test method testSwipeAction (line 163) | @Test method testTapAction (line 171) | @Test method testLongPressAction (line 180) | @Test method testDragAction (line 191) | @Test method testTouchActionDown (line 197) | @Test method testTouchActionMove (line 203) | @Test method testTouchActionUp (line 209) | @Test FILE: src/test/java/org/cloud/sonic/driver/android/service/UiaClientTest.java class UiaClientTest (line 18) | public class UiaClientTest { method before (line 23) | @BeforeClass method testGetWindowSize (line 39) | @Test method testSendKeys (line 53) | @Test method testSetPasteboard (line 66) | @Test method testGetPasteboard (line 79) | @Test method testPageSource (line 92) | @Test method testFindElement (line 105) | @Test method testFindElements (line 118) | @Test method testSetAppiumSettings (line 131) | @Test method testScreenShot (line 144) | @Test FILE: src/test/java/org/cloud/sonic/driver/common/tool/RespHandlerTest.java class RespHandlerTest (line 7) | public class RespHandlerTest { method testTimeOut (line 8) | @Test FILE: src/test/java/org/cloud/sonic/driver/common/tool/SonicRespExceptionTest.java class SonicRespExceptionTest (line 22) | public class SonicRespExceptionTest { method testSonicRespExceptionTest (line 24) | @Test method testSonicRespExceptionTestWithMsg (line 30) | @Test FILE: src/test/java/org/cloud/sonic/driver/ios/IOSDriverTest.java class IOSDriverTest (line 37) | @RunWith(Parameterized.class) method data (line 42) | @Parameterized.Parameters method before (line 47) | @Before method beforeClass (line 52) | @BeforeClass method testApp (line 75) | @Test method testSiriAndSendKeys (line 102) | @Test method testPasteboard (line 131) | @Test method testSwipe (line 143) | @Test method testSwipeWithTime (line 150) | @Test method testTap (line 155) | @Test method testLongPress (line 162) | @Test method testPerformTouchAction (line 168) | @Test method testMultiFingerTouchAction (line 175) | @Test method testPressButton (line 192) | @Test method testGetPageSource (line 203) | @Test method testLock (line 208) | @Test method testSession (line 216) | @Test method testFindElement (line 242) | @Test method testFindElementList (line 290) | @Test method testScreenshot (line 297) | @Test method testGetWindowSize (line 307) | @Test method testSetAppiumSettings (line 315) | @Test method testIsDisplayed (line 320) | @Test method testDoubleTap (line 332) | @Test method testActiveElement (line 338) | @Test method testOrientation (line 345) | @Test method after (line 357) | @AfterClass FILE: src/test/java/org/cloud/sonic/driver/ios/service/WdaClientTest.java class WdaClientTest (line 35) | public class WdaClientTest { method before (line 40) | @BeforeClass method testGetWindowSize (line 56) | @Test method testLocked (line 69) | @Test method testLock (line 82) | @Test method testUnLock (line 95) | @Test method testPerformTouchAction (line 108) | @Test method testSendKeys (line 121) | @Test method testSetPasteboard (line 134) | @Test method testGetPasteboard (line 147) | @Test method testPageSource (line 160) | @Test method testPressButton (line 173) | @Test method testSiriCommand (line 186) | @Test method testAppActivate (line 199) | @Test method testAppTerminate (line 212) | @Test method testAppRunBackground (line 225) | @Test method testAppAuthReset (line 238) | @Test method testFindElement (line 251) | @Test method testFindElements (line 264) | @Test method testSetAppiumSettings (line 277) | @Test method testScreenShot (line 290) | @Test FILE: src/test/java/org/cloud/sonic/driver/poco/PocoDriverTest.java class PocoDriverTest (line 15) | public class PocoDriverTest { method beforeClass (line 18) | @BeforeClass method testPageSource (line 25) | @Test method testFindElement (line 33) | @Test method testFreeze (line 47) | @Test method testWindowsSize (line 61) | @Test method testNodeExist (line 68) | @Test method testGetParent (line 78) | @Test method testElementGetChild (line 89) | @Test method testUpdateRootCase (line 97) | @Test method testGetAttribute (line 113) | @Test method afterClass (line 121) | @AfterClass FILE: src/test/java/org/cloud/sonic/driver/poco/PocoJsonToXmlTest.java class PocoJsonToXmlTest (line 17) | public class PocoJsonToXmlTest { method testToXml (line 19) | @Test method mockPocoResultTest (line 24) | @Test FILE: src/test/java/org/cloud/sonic/driver/poco/PocoXYTransformerTest.java class PocoXYTransformerTest (line 7) | public class PocoXYTransformerTest { method testOriToUP (line 10) | @Test method testUPToOri (line 26) | @Test