codetether_agent/browser/
command.rs1use super::request::{
2 ClickTextRequest, CloseTabRequest, EvalRequest, FillRequest, KeyPressRequest,
3 NavigationRequest, NewTabRequest, ScopeRequest, ScreenshotRequest, SelectorRequest,
4 StartRequest, TabSelectRequest, ToggleRequest, TypeRequest, WaitRequest,
5};
6
7pub enum BrowserCommand {
8 Health,
9 Start(StartRequest),
10 Stop,
11 Snapshot,
12 Console,
13 Goto(NavigationRequest),
14 Back,
15 Reload,
16 Wait(WaitRequest),
17 Click(SelectorRequest),
18 Fill(FillRequest),
19 Type(TypeRequest),
20 Press(KeyPressRequest),
21 Text(ScopeRequest),
22 Html(ScopeRequest),
23 Eval(EvalRequest),
24 ConsoleEval(EvalRequest),
25 ClickText(ClickTextRequest),
26 FillNative(FillRequest),
27 Toggle(ToggleRequest),
28 Screenshot(ScreenshotRequest),
29 MouseClick(super::request::PointerClick),
30 KeyboardType(super::request::KeyboardTypeRequest),
31 KeyboardPress(super::request::KeyboardPressRequest),
32 Tabs,
33 TabsSelect(TabSelectRequest),
34 TabsNew(NewTabRequest),
35 TabsClose(CloseTabRequest),
36}