WebDriver: Implement GET /session/{session id}/timeouts endpoint

This commit is contained in:
Linus Groh 2022-10-19 17:46:31 +02:00
commit 5c32eacac9
Notes: sideshowbarker 2024-07-17 05:20:59 +09:00
7 changed files with 68 additions and 2 deletions

View file

@ -73,6 +73,16 @@ ErrorOr<void> Session::stop()
return {};
}
// 9.1 Get Timeouts, https://w3c.github.io/webdriver/#dfn-get-timeouts
JsonObject Session::get_timeouts()
{
// 1. Let timeouts be the timeouts object for sessions timeouts configuration
auto timeouts = timeouts_object(m_timeouts_configuration);
// 2. Return success with data timeouts.
return timeouts;
}
// 10.1 Navigate To, https://w3c.github.io/webdriver/#dfn-navigate-to
ErrorOr<JsonValue, HttpError> Session::navigate_to(JsonValue const& payload)
{