summaryrefslogtreecommitdiff
path: root/Userland/Services/WebDriver/Session.cpp
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2022-11-10 08:15:39 -0500
committerLinus Groh <mail@linusgroh.de>2022-11-10 17:02:11 +0000
commit04ea3992e9cd954bb7202e94c2c5c54116d73136 (patch)
treee6b53280c4b87bea654ed94ce6514dfa1b23da10 /Userland/Services/WebDriver/Session.cpp
parent560da56a1df9eebcfb9a900b3f3dec2a65e78e6b (diff)
downloadserenity-04ea3992e9cd954bb7202e94c2c5c54116d73136.zip
Browser+WebContent+WebDriver: Move Is Element Selected to WebContent
Diffstat (limited to 'Userland/Services/WebDriver/Session.cpp')
-rw-r--r--Userland/Services/WebDriver/Session.cpp24
1 files changed, 0 insertions, 24 deletions
diff --git a/Userland/Services/WebDriver/Session.cpp b/Userland/Services/WebDriver/Session.cpp
index 49b4517a79..d0d1181af8 100644
--- a/Userland/Services/WebDriver/Session.cpp
+++ b/Userland/Services/WebDriver/Session.cpp
@@ -323,30 +323,6 @@ static ErrorOr<i32, Web::WebDriver::Error> get_known_connected_element(StringVie
return maybe_element_id.release_value();
}
-// 12.4.1 Is Element Selected, https://w3c.github.io/webdriver/#dfn-is-element-selected
-Web::WebDriver::Response Session::is_element_selected(StringView parameter_element_id)
-{
- // 1. If the current browsing context is no longer open, return error with error code no such window.
- TRY(check_for_open_top_level_browsing_context_or_return_error());
-
- // FIXME: 2. Handle any user prompts and return its value if it is an error.
-
- // 3. Let element be the result of trying to get a known connected element with url variable element id.
- auto element_id = TRY(get_known_connected_element(parameter_element_id));
-
- // 4. Let selected be the value corresponding to the first matching statement:
- // element is an input element with a type attribute in the Checkbox- or Radio Button state
- // -> The result of element’s checkedness.
- // element is an option element
- // -> The result of element’s selectedness.
- // Otherwise
- // -> False.
- auto selected = m_browser_connection->is_element_selected(element_id);
-
- // 5. Return success with data selected.
- return JsonValue { selected };
-}
-
// 12.4.2 Get Element Attribute, https://w3c.github.io/webdriver/#dfn-get-element-attribute
Web::WebDriver::Response Session::get_element_attribute(JsonValue const&, StringView parameter_element_id, StringView name)
{