1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 19:58:11 +00:00
serenity/Userland/Services/WebDriver
Ali Mohammad Pur 0c5c75e8a4 LibCore: Slightly rework the Core::Promise API
The previous iteration of this API was somewhat odd and rough in random
places, which degraded usability and made less than perfect sense.
This commit reworks the API to be a little closer to more
conventional promise APIs (a la javascript promises).

Also adds a test to ensure the class even works.
2023-07-08 23:13:00 +01:00
..
Client.cpp WebDriver: Inline Sesssion::stop() in session destructor 2023-03-19 14:51:40 +01:00
Client.h LibWeb+WebContent+WebDriver: Add WebDriver endpoint to open new window 2023-03-16 13:17:37 -04:00
CMakeLists.txt LibWeb+WebDriver: Move the timeouts configuration object to LibWeb 2022-11-11 22:03:23 +00:00
main.cpp WebDriver: Use Core::Process::spawn() to launch browsers 2023-03-24 22:06:38 +00:00
Session.cpp LibCore: Slightly rework the Core::Promise API 2023-07-08 23:13:00 +01:00
Session.h WebDriver: Inline Sesssion::stop() in session destructor 2023-03-19 14:51:40 +01:00
WebContentConnection.cpp WebDriver: Fix handling of disconnected WebContent process 2023-03-19 14:51:40 +01:00
WebContentConnection.h WebDriver: Fix handling of disconnected WebContent process 2023-03-19 14:51:40 +01:00