<!--
{
  "documentType" : "article",
  "framework" : "WebKit",
  "identifier" : "/documentation/WebKit/macos-webdriver-commands-for-safari-11-1-and-earlier",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "macOS WebDriver Commands for Safari 11.1 and earlier"
}
-->

# macOS WebDriver Commands for Safari 11.1 and earlier

Test your web content using the WebDriver commands supported by Safari 11.1 and earlier.

## Discussion

This table lists the method and the URI template (the *endpoint*) that executes each command.  The [macOS WebDriver Commands for Safari 11.1 and earlier](/documentation/WebKit/macos-webdriver-commands-for-safari-11-1-and-earlier) supports the [Selenium JSON Wire Protocol](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol). The [macOS WebDriver Commands for Safari 12 and later](/documentation/WebKit/macos-webdriver-commands-for-safari-12-and-later) supports the the [W3C WebDriver protocol](https://www.w3.org/TR/webdriver/#list-of-endpoints).

All URI templates listed here work in Safari on macOS 10.11 and later.

> Important:
> WebDriver for Safari supports file upload with the “Element Send Keys “ command. Uploaded files must be world-readable and must respect the `multiple` and `accept` attributes.

|Method           |URI template                                                                                                                                                |Supported     |Safari Technology Preview release, Safari version                                                                                                                                                  |
|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|GET              |[/status](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#status)                                                                              |See note below|                                                                                                                                                                                                   |
|POST             |[/session](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#session-1)                                                                          |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/sessions](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessions)                                                                          |See note below|                                                                                                                                                                                                   |
|GET, DELETE      |[/session/:sessionId](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionid)                                                        |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST, DELETE     |[/session/:sessionId/window](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidwindow)                                           |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/window_handle](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidwindow_handle)                             |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/window_handles](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidwindow_handles)                           |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET, POST        |[/session/:sessionId/window/:windowHandle/size](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidwindowwindowhandlesize)        |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET, POST        |[/session/:sessionId/window/:windowHandle/position](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidwindowwindowhandleposition)|✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/window/:windowHandle/maximize](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidwindowwindowhandlemaximize)|✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET, POST        |[/session/:sessionId/url](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidurl)                                                 |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/forward](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidforward)                                         |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/back](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidback)                                               |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/refresh](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidrefresh)                                         |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/frame](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidframe)                                             |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/frame/parent](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidframeparent)                                |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/moveto](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidmoveto)                                           |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/click](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidclick)                                             |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/doubleclick](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessioniddoubleclick)                                 |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/buttondown](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidbuttondown)                                   |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/buttonup](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidbuttonup)                                       |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/keys](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidkeys)                                               |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/execute](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidexecute)                                         |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/execute_async](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidexecute_async)                             |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/element](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelement)                                         |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/elements](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelements)                                       |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/text](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidtext)                          |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/name](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidname)                          |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/selected](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidselected)                  |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/enabled](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidenabled)                    |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/attribute/:name](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidattributename)      |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/css/:propertyName](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidcsspropertyname)  |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/displayed](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementiddisplayed)                |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/location](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidlocation)                  |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/location_in_view](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidlocation_in_view)  |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/size](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidsize)                          |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/element/:id/equals/:other](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidequalsother)          |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/element/:id/element](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidelement)                    |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/element/:id/elements](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidelements)                  |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/element/active](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementactive)                            |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/element/:id/click](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidclick)                        |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/element/:id/submit](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidsubmit)                      |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/element/:id/value](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidvalue)                        |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/element/:id/clear](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementidclear)                        |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/screenshot](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidscreenshot)                                   |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/source](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidsource)                                           |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET              |[/session/:sessionId/title](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtitle)                                             |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/timeouts](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtimeouts)                                       |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/timeouts/async_script](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtimeoutsasync_script)              |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/timeouts/implicit_wait](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtimeoutsimplicit_wait)            |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET, POST        |[/session/:sessionId/alert_text](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidalert_text)                                   |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/accept_alert](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidaccept_alert)                               |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|POST             |[/session/:sessionId/dismiss_alert](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessioniddismiss_alert)                             |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET, POST, DELETE|[/session/:sessionId/cookie](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidcookie)                                           |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|DELETE           |[/session/:sessionId/cookie/:name](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidcookiename)                                 |✓             |[14](https://developer.apple.com/safari/technology-preview/release-notes/#r14), [10.0](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html)|
|GET, POST        |/session/:sessionId/apple/permissions                                                                                                                       |✓             |[41](https://developer.apple.com/safari/technology-preview/release-notes/#r41), [11.1](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_1.html)|
|POST             |/session/:sessionId/apple/attach_debugger                                                                                                                   |✓             |[42](https://developer.apple.com/safari/technology-preview/release-notes/#r42), [11.1](https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_1.html)|
|GET, POST        |[/session/:sessionId/location](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidlocation)                                       |              |                                                                                                                                                                                                   |
|GET, POST        |[/session/:sessionId/orientation](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidorientation)                                 |              |                                                                                                                                                                                                   |
|GET, POST, DELETE|[/session/:sessionId/session_storage](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidsession_storage)                         |              |                                                                                                                                                                                                   |
|GET              |[/session/:sessionId/session_storage/size](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidsession_storagesize)                |              |                                                                                                                                                                                                   |
|GET, DELETE      |[/session/:sessionId/session_storage/key/:key](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidsession_storagekeykey)          |              |                                                                                                                                                                                                   |
|GET, POST, DELETE|[/session/:sessionId/local_storage](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidlocal_storage)                             |              |                                                                                                                                                                                                   |
|GET              |[/session/:sessionId/local_storage/size](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidlocal_storagesize)                    |              |                                                                                                                                                                                                   |
|GET, DELETE      |[/session/:sessionId/local_storage/key/:key](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidlocal_storagekeykey)              |              |                                                                                                                                                                                                   |
|GET              |[/session/:sessionId/application_cache/status](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidapplication_cachestatus)        |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/log](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidlog)                                                 |              |                                                                                                                                                                                                   |
|GET              |[/session/:sessionId/log/types](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidlogtypes)                                      |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/touch/click](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchclick)                                  |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/touch/down](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchdown)                                    |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/touch/up](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchup)                                        |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/touch/move](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchmove)                                    |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/touch/scroll](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchscroll)                                |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/touch/doubleclick](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchdoubleclick)                      |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/touch/longclick](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchlongclick)                          |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/touch/flick](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchflick)                                  |              |                                                                                                                                                                                                   |
|GET              |[/session/:sessionId/ime/available_engines](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidimeavailable_engines)              |              |                                                                                                                                                                                                   |
|GET              |[/session/:sessionId/ime/active_engine](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidimeactive_engine)                      |              |                                                                                                                                                                                                   |
|GET              |[/session/:sessionId/ime/activated](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidimeactivated)                              |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/ime/deactivate](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidimedeactivate)                            |              |                                                                                                                                                                                                   |
|POST             |[/session/:sessionId/ime/activate](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidimeactivate)                                |              |                                                                                                                                                                                                   |
|GET              |[/session/:sessionId/element/:elementId](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidelementid)                            |              |                                                                                                                                                                                                   |

> Note:
> These endpoints are not supported because they are implemented by intermediary nodes only.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)