-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
Below endpoints are extracted from UI Automator 2 sever - https://github.com/appium/appium-uiautomator2-server/blob/master/app/src/main/java/io/appium/uiautomator2/server/AppiumServlet.java
- POST - NewSession("/session")
- POST - FindElement("/session/:sessionId/element")
- POST - FindElements("/session/:sessionId/elements")
- POST - Click("/session/:sessionId/element/:id/click")
- POST - Clear("/session/:sessionId/element/:id/clear")
- POST - PressBack("/session/:sessionId/back")
- POST - SendKeysToElement("/session/:sessionId/element/:id/value")
- POST - new SendKeysToElement("/session/:sessionId/keys")
- GET - Status("/status")
- GET - GetSessions("/sessions")
- GET - GetSessionDetails("/session/:sessionId")
- GET - GetText("/session/:sessionId/element/:id/text")
- GET - GetElementAttribute("/session/:sessionId/element/:id/attribute/:name")
- GET - GetRect("/session/:sessionId/element/:id/rect")
- GET - GetSize("/session/:sessionId/element/:id/size")
- GET - GetName("/session/:sessionId/element/:id/name")
- DELETE - DeleteSession("/session/:sessionId")
Gesture Enpoints
- POST - Drag("/session/:sessionId/appium/gestures/drag")
- POST - Fling("/session/:sessionId/appium/gestures/fling")
- POST - Click("/session/:sessionId/appium/gestures/click")
- POST -LongClick("/session/:sessionId/appium/gestures/long_click")
- POST - DoubleClick("/session/:sessionId/appium/gestures/double_click")
- POST - PinchClose("/session/:sessionId/appium/gestures/pinch_close")
- POST - PinchOpen("/session/:sessionId/appium/gestures/pinch_open"))
- POST - Scroll("/session/:sessionId/appium/gestures/scroll")
- POST - ScrollTo("/session/:sessionId/gestures/scroll_to")
- POST - new ScrollToElement("/session/:sessionId/appium/element/:id/scroll_to/:id2")
- POST - Swipe("/session/:sessionId/appium/gestures/swipe")
Do we need to implement below endpoints?
- POST - register(postHandler, new OpenNotification("/session/:sessionId/appium/device/open_notifications"));
- POST - register(postHandler, new PressKeyCode("/session/:sessionId/appium/device/press_keycode"));
- POST - register(postHandler, new LongPressKeyCode("/session/:sessionId/appium/device/long_press_keycode"));
- POST - register(postHandler, new UpdateSettings("/session/:sessionId/appium/settings"));
- POST - register(postHandler, new NetworkConnection("/session/:sessionId/network_connection"));
- POST - register(postHandler, new GetClipboard("/session/:sessionId/appium/device/get_clipboard"));
- POST -egister(postHandler, new SetClipboard("/session/:sessionId/appium/device/set_clipboard"));
- POST - register(postHandler, new AcceptAlert("/session/:sessionId/alert/accept"));
- POST - register(postHandler, new DismissAlert("/session/:sessionId/alert/dismiss"));
- POST - register(postHandler, new W3CActions("/session/:sessionId/actions"));
- POST - register(postHandler, new SetOrientation("/session/:sessionId/orientation"));
- POST - register(postHandler, new SetRotation("/session/:sessionId/rotation"));
- GET - GetPackages("/appium/device/apps")
- GET - GetPackages("/session/:sessionId/appium/device/apps")
- GET - CaptureScreenshot("/session/:sessionId/screenshot")
- GET - GetOrientation("/session/:sessionId/orientation")
- GET - GetRotation("/session/:sessionId/rotation")
- GET - ActiveElement("/session/:sessionId/element/active")
Metadata
Metadata
Assignees
Labels
No labels