Francis Bouvier
|
9120b9c1de
|
Add emulation.setTouchEmulationEnabled
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-06-07 16:19:08 +02:00 |
|
Francis Bouvier
|
08c11ac41f
|
Add performance.enable
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-06-07 16:16:15 +02:00 |
|
Francis Bouvier
|
cecc03e1ed
|
Add fetch.disable
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-06-07 16:12:31 +02:00 |
|
Francis Bouvier
|
7d67d131c2
|
Add network.setCacheDisabled
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-06-07 16:08:49 +02:00 |
|
Francis Bouvier
|
1929eed8ac
|
Add contextID in state
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-06-07 16:03:12 +02:00 |
|
Francis Bouvier
|
ad8c9fac2b
|
Add target.setDiscoverTargets
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-06-07 16:02:37 +02:00 |
|
Francis Bouvier
|
fa82160265
|
Add target.getBrowserContexts
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-06-07 16:02:02 +02:00 |
|
Francis Bouvier
|
dc1456f4e8
|
Handle CDP messages with different order
The 'method' still needs to be the first or the second key
(in this case after the 'id').
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-06-07 15:59:57 +02:00 |
|
Francis Bouvier
|
3ad19dffa1
|
Handle CDP msg with order <id, method> and <method, id>
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-05-30 17:43:01 +02:00 |
|
Francis Bouvier
|
bfb9db235e
|
Basic Runtime.evaluate run
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-05-30 16:21:18 +02:00 |
|
Francis Bouvier
|
c57e50c5b9
|
Handle Runtime.evaluate (no-op)
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-05-27 16:02:14 +02:00 |
|
Francis Bouvier
|
bafdca3ffa
|
MsgBuffer to handle both combined and multipart read
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-05-22 16:24:39 +02:00 |
|
Francis Bouvier
|
ba12945e5b
|
Move read input from Cmd callback to allow unit tests
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-24 11:17:55 +02:00 |
|
Francis Bouvier
|
96906df64b
|
Implement own protocol to handle msg size
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-23 12:48:35 +02:00 |
|
Francis Bouvier
|
3396c70b67
|
Send Runtime.executionContextCreated events in Page.navigate
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-23 10:44:33 +02:00 |
|
Francis Bouvier
|
28d5c682cd
|
Use sendEvent in Runtime.executionContextCreated and expose it
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-23 10:44:03 +02:00 |
|
Francis Bouvier
|
7a03562a33
|
Typo fix Page.LifecycleEvent
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-23 10:43:11 +02:00 |
|
Francis Bouvier
|
4a31dd8aa3
|
Let Page.navigate do actually navigation
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-19 17:13:32 +02:00 |
|
Francis Bouvier
|
1b1b7cdfb0
|
Add page_life_cycle_events in CDP state
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-19 17:12:37 +02:00 |
|
Francis Bouvier
|
9e13ffb8ff
|
Add sendEvent utility function
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-19 17:11:31 +02:00 |
|
Francis Bouvier
|
ed38705efd
|
Basic version using Browser
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-19 11:57:44 +02:00 |
|
Francis Bouvier
|
1a1cd0353c
|
Add dummy Page.navigate
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-19 11:36:02 +02:00 |
|
Francis Bouvier
|
4f0b071c59
|
Fix getContent algo
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-19 11:35:47 +02:00 |
|
Francis Bouvier
|
9ce574a1f0
|
Add Page.createIsolatedWorld
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 21:57:31 +02:00 |
|
Francis Bouvier
|
c54b50eb0c
|
Add Browser.setWindowBounds
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 21:52:06 +02:00 |
|
Francis Bouvier
|
aec7455151
|
Add Emulation.setDeviceMetricsOverride
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 21:46:43 +02:00 |
|
Francis Bouvier
|
c7ba567d7f
|
Handle non-empty void params in getContent
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 21:45:46 +02:00 |
|
Francis Bouvier
|
fc1b3d5397
|
Contextual frameTree
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 20:54:30 +02:00 |
|
Francis Bouvier
|
508741c367
|
Add Browser.getWindowForTarget
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 20:53:18 +02:00 |
|
Francis Bouvier
|
f02de77295
|
Add getContent
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 20:38:27 +02:00 |
|
Francis Bouvier
|
9974b56607
|
Add Target.createTarget
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 16:43:19 +02:00 |
|
Francis Bouvier
|
0506a7bb53
|
Add Browser.createBrowserContext
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 16:14:19 +02:00 |
|
Francis Bouvier
|
06f161c423
|
Add Target.getTargetInfo
+ do not send attachedToTarget if sessionId
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 13:20:23 +02:00 |
|
Francis Bouvier
|
69f5bb9ed3
|
Add sessionId in Runime.runIfWaitingForDebugger response
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 13:18:51 +02:00 |
|
Francis Bouvier
|
490eb40028
|
Add method cdp function
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 13:18:16 +02:00 |
|
Francis Bouvier
|
43a558f5ae
|
Make getParams return nullable
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 12:10:20 +02:00 |
|
Francis Bouvier
|
e4ae2df1a4
|
Add some optional params in methods
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 11:57:39 +02:00 |
|
Francis Bouvier
|
1620138421
|
Return sessionId in Emulation.setFocusEmulationEnabled
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 11:32:11 +02:00 |
|
Francis Bouvier
|
e59fc903f2
|
Return a result in Page.getFrameTree
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-18 10:20:47 +02:00 |
|
Francis Bouvier
|
4d8cdc6dc8
|
Handle sessionId in result
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-17 14:18:18 +02:00 |
|
Francis Bouvier
|
21afa1f4b3
|
Do not emit optional null value in JSON output
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-17 14:04:34 +02:00 |
|
Francis Bouvier
|
05c5d06df5
|
Change Page.addScriptToEvaluateOnNewDocument
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 17:28:28 +02:00 |
|
Francis Bouvier
|
9e8b765f7a
|
Allow method with sessionId and use it when appropriate (*.enable)
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 17:19:50 +02:00 |
|
Francis Bouvier
|
36dbc28bde
|
Add Runtime.runIfWaitingForDebugger
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 16:40:50 +02:00 |
|
Francis Bouvier
|
26eda90f7e
|
Add setFocusEmulationEnabled
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 16:38:47 +02:00 |
|
Francis Bouvier
|
211fa3d947
|
Handle several JSON msg in 1 read
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 16:38:15 +02:00 |
|
Francis Bouvier
|
67bbd9957d
|
Add Network domain
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 01:03:04 +02:00 |
|
Francis Bouvier
|
aff2250504
|
Add Emulation domain
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 01:02:44 +02:00 |
|
Francis Bouvier
|
86b1c851c0
|
Add Page.addScriptToEvaluateOnNewDocument
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 00:57:25 +02:00 |
|
Francis Bouvier
|
0a03dcb465
|
Add Page.setLifecycleEventsEnabled
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-04-16 00:54:40 +02:00 |
|