::Appium::Core::Commands::COMMANDS.merge(::Appium::Core::Base::Commands::W3C).merge(
{
status: [:get, 'status'.freeze],
is_element_displayed: [:get, 'session/:session_id/element/:id/displayed'.freeze],
get_page_source: [:get, 'session/:session_id/source'.freeze],
get_timeouts: [:get, 'session/:session_id/timeouts'.freeze],
get_capabilities: [:get, 'session/:session_id'.freeze],
get_screen_orientation: [:get, 'session/:session_id/orientation'.freeze],
set_screen_orientation: [:post, 'session/:session_id/orientation'.freeze],
get_location: [:get, 'session/:session_id/location'.freeze],
set_location: [:post, 'session/:session_id/location'.freeze],
ime_get_available_engines: [:get, 'session/:session_id/ime/available_engines'.freeze],
ime_get_active_engine: [:get, 'session/:session_id/ime/active_engine'.freeze],
ime_is_activated: [:get, 'session/:session_id/ime/activated'.freeze],
ime_deactivate: [:post, 'session/:session_id/ime/deactivate'.freeze],
ime_activate_engine: [:post, 'session/:session_id/ime/activate'.freeze],
get_available_log_types: [:get, 'session/:session_id/log/types'.freeze],
get_log: [:post, 'session/:session_id/log'.freeze]
}
).freeze