Linus Groh
324eb98bb9
WebDriver: Pass endpoint handler function parameters by const reference
2022-10-17 18:20:05 +02:00
Linus Groh
727e982c50
WebDriver: Put endpoint functions in spec order
2022-10-17 18:20:05 +02:00
Linus Groh
eafb924580
WebDriver: Include section number and title in spec comments
...
Also, only add the HTTP method and path to the Client side where they
are relevant for seeing which parameters are available and such.
2022-10-17 18:20:05 +02:00
Tobias Christiansen
122e2d2076
WebDriver: Implement POST /session/{id}/cookie
endpoint
...
This allows the WebDriver to create a cookie.
We use a Web::Cookie::ParsedCookie to transport the data through IPC
to take advantage of the RFC6265 Section 5.3 implementation in the
CookieJar.
2022-10-17 15:48:22 +02:00
Tobias Christiansen
fefe447cf5
WebDriver: Implement DELETE /session/{id}/cookie/{name}
endpoint
2022-10-17 11:31:30 +02:00
Tobias Christiansen
0d6dc2492d
WebDriver: Implement DELETE /session/{id}/cookie
endpoint
2022-10-17 11:31:30 +02:00
Tobias Christiansen
a34f8c444b
WebDriver: Implement GET /session/{id}/cookie/{name}
endpoint
2022-10-16 16:32:59 +02:00
Tobias Christiansen
001699f2d6
WebDriver: Implement GET /session/{id}/cookie
endpoint
2022-10-15 22:28:34 +02:00
Moustafa Raafat
a4fa604bde
WebDriver: Implement POST /session/{id}/forward endpoint
2022-10-15 21:01:59 +02:00
Moustafa Raafat
9132656856
WebDriver: Implement POST /session/{id}/back endpoint
2022-10-15 21:01:59 +02:00
Tobias Christiansen
1179d951f6
WebDriver: Implement POST /session/{id}/refresh
endpoint
2022-10-15 15:43:42 +01:00
Sam Atkins
096fe865c6
WebDriver: Implement GET /session/{id}/url
endpoint
2022-10-12 23:07:42 +02:00
Sam Atkins
a15d32982a
WebDriver: Implement GET /status
endpoint
2022-10-12 23:07:42 +02:00
Sam Atkins
80603f141a
WebDriver: Add new WebDriver service
...
WebDriver aims to implement the WebDriver specification found at
https://w3c.github.io/webdriver/webdriver-spec.html . It's an HTTP
server that can create Browser sessions and control them.
Co-authored-by: Florent Castelli <florent.castelli@gmail.com>
2022-10-12 23:07:42 +02:00