1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 07:07:45 +00:00

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

This commit is contained in:
Linus Groh 2022-10-19 17:46:31 +02:00
parent 4db5f6d081
commit 5c32eacac9
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)
{