PyBA
Getting Started
Installation
Quickstart
User Guide
User Guide
Exploration Modes
Data Extraction
Database Configuration
Code Generation
Command Line Interface
Performance & Benchmarking
Developer Reference
Architecture & Code Walkthrough
API Reference
PyBA
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
W
|
X
|
Y
A
ActionError
actions (pyba.utils.structure.PlaywrightResponse attribute)
ActionTimeoutError
actual_text (pyba.utils.structure.CleanedDOM attribute)
attempt_login() (pyba.core.lib.mode.base.BaseEngine method)
B
BaseAgent (class in pyba.core.agent.base_agent)
BaseEngine (class in pyba.core.lib.mode.base)
BaseLogin (class in pyba.core.scripts.login.base)
BFS (class in pyba.core.lib.mode.BFS)
build_connection_string() (pyba.database.database.Database method)
C
calculate_next_time() (pyba.core.agent.base_agent.BaseAgent method)
cancel_current_step() (pyba.core.lib.mode.step.Step method)
CannotResolveError
category (pyba.utils.exceptions.ActionError attribute)
(pyba.utils.exceptions.ActionTimeoutError attribute)
(pyba.utils.exceptions.ElementNotFoundError attribute)
(pyba.utils.exceptions.LLMError attribute)
(pyba.utils.exceptions.LLMRateLimitError attribute)
(pyba.utils.exceptions.LLMResponseParseError attribute)
(pyba.utils.exceptions.NavigationError attribute)
(pyba.utils.exceptions.PybaError attribute)
check (pyba.utils.structure.PlaywrightAction attribute)
CleanedDOM (class in pyba.utils.structure)
click (pyba.utils.structure.PlaywrightAction attribute)
clickable_fields (pyba.utils.structure.CleanedDOM attribute)
close_page (pyba.utils.structure.PlaywrightAction attribute)
CodeGeneration (class in pyba.core.lib.code_generation)
create_connection() (pyba.database.database.Database method)
CredentialsNotSpecified
current_url (pyba.utils.structure.CleanedDOM attribute)
D
Database (class in pyba.database.database)
DatabaseFunctions (class in pyba.database.db_funcs)
DatabaseNotInitialised
dblclick (pyba.utils.structure.PlaywrightAction attribute)
DFS (class in pyba.core.lib.mode.DFS)
download_selector (pyba.utils.structure.PlaywrightAction attribute)
dropdown_field_id (pyba.utils.structure.PlaywrightAction attribute)
dropdown_field_value (pyba.utils.structure.PlaywrightAction attribute)
E
ElementNotFoundError
Engine (class in pyba.core.main)
evaluate_js (pyba.utils.structure.PlaywrightAction attribute)
extract_dom() (pyba.core.lib.mode.base.BaseEngine method)
extract_info (pyba.utils.structure.PlaywrightResponse attribute)
F
fetch_action() (pyba.core.lib.mode.base.BaseEngine method)
fill_selector (pyba.utils.structure.PlaywrightAction attribute)
fill_value (pyba.utils.structure.PlaywrightAction attribute)
G
generate() (pyba.core.agent.planner_agent.PlannerAgent method)
generate_code() (pyba.core.lib.mode.base.BaseEngine method)
generate_output() (pyba.core.lib.mode.base.BaseEngine method)
generate_script() (pyba.core.lib.code_generation.CodeGeneration method)
get_all_bfs_contexts_by_session() (pyba.database.db_funcs.DatabaseFunctions method)
get_bfs_episodic_memory_by_context() (pyba.database.db_funcs.DatabaseFunctions method)
get_episodic_memory_by_session_id() (pyba.database.db_funcs.DatabaseFunctions method)
get_output() (pyba.core.agent.playwright_agent.PlaywrightAgent method)
get_screenshots() (pyba.core.lib.mode.base.BaseEngine method)
get_semantic_memory_by_session_id() (pyba.database.db_funcs.DatabaseFunctions method)
get_step_screenshots() (pyba.core.lib.mode.step.Step method)
get_trace_context() (pyba.core.lib.mode.base.BaseEngine method)
go_back (pyba.utils.structure.PlaywrightAction attribute)
go_forward (pyba.utils.structure.PlaywrightAction attribute)
goto (pyba.utils.structure.PlaywrightAction attribute)
H
handle_back() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_checkboxes() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_click() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_close_page() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_double_click() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_download() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_dropdown_click() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_evaluate_js() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_file_upload() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_forward() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_gemini_execution() (pyba.core.agent.base_agent.BaseAgent method)
handle_hover() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_input() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_keyboard_press() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_keyboard_type() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_keys() (pyba.core.provider.Provider method)
handle_model() (pyba.core.provider.Provider method)
handle_mouse_click() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_mouse_move() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_navigation() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_new_page() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_openai_execution() (pyba.core.agent.base_agent.BaseAgent method)
handle_press() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_reload() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_right_click() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_screenshot() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_scrolling() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_select() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_switch_page() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_typing() (pyba.core.lib.action.PlaywrightActionPerformer method)
handle_vertexai_execution() (pyba.core.agent.base_agent.BaseAgent method)
handle_wait() (pyba.core.lib.action.PlaywrightActionPerformer method)
HandleDependencies (class in pyba.core.lib.handle_dependencies)
hover (pyba.utils.structure.PlaywrightAction attribute)
hyperlinks (pyba.utils.structure.CleanedDOM attribute)
I
IncorrectMode
initialise_depth_ladder() (pyba.core.agent.base_agent.BaseAgent method)
initialise_tables_and_database() (pyba.database.database.Database method)
input_fields (pyba.utils.structure.CleanedDOM attribute)
InvalidModelSelected
K
keyboard_press (pyba.utils.structure.PlaywrightAction attribute)
keyboard_type (pyba.utils.structure.PlaywrightAction attribute)
L
LLMError
LLMRateLimitError
LLMResponseParseError
M
model_config (pyba.utils.structure.PlaywrightAction attribute)
(pyba.utils.structure.PlaywrightResponse attribute)
module
pyba.utils.exceptions
mouse_click_x (pyba.utils.structure.PlaywrightAction attribute)
mouse_click_y (pyba.utils.structure.PlaywrightAction attribute)
mouse_move_x (pyba.utils.structure.PlaywrightAction attribute)
mouse_move_y (pyba.utils.structure.PlaywrightAction attribute)
N
NavigationError
new_page (pyba.utils.structure.PlaywrightAction attribute)
P
perform() (pyba.core.lib.action.PlaywrightActionPerformer method)
PlannerAgent (class in pyba.core.agent.planner_agent)
playwright (pyba.core.lib.handle_dependencies.HandleDependencies attribute)
PlaywrightAction (class in pyba.utils.structure)
PlaywrightActionPerformer (class in pyba.core.lib.action)
PlaywrightAgent (class in pyba.core.agent.playwright_agent)
PlaywrightResponse (class in pyba.utils.structure)
press_key (pyba.utils.structure.PlaywrightAction attribute)
press_selector (pyba.utils.structure.PlaywrightAction attribute)
process_action() (pyba.core.agent.playwright_agent.PlaywrightAgent method)
PromptNotPresent
Provider (class in pyba.core.provider)
push_to_bfs_episodic_memory() (pyba.database.db_funcs.DatabaseFunctions method)
push_to_episodic_memory() (pyba.database.db_funcs.DatabaseFunctions method)
push_to_semantic_memory() (pyba.database.db_funcs.DatabaseFunctions method)
pyba.utils.exceptions
module
PybaError
R
reload (pyba.utils.structure.PlaywrightAction attribute)
retry_perform_action() (pyba.core.lib.mode.base.BaseEngine method)
right_click (pyba.utils.structure.PlaywrightAction attribute)
run() (pyba.core.lib.mode.base.BaseEngine method)
(pyba.core.lib.mode.BFS.BFS method)
(pyba.core.lib.mode.DFS.DFS method)
(pyba.core.main.Engine method)
(pyba.core.scripts.login.base.BaseLogin method)
S
save_trace() (pyba.core.lib.mode.base.BaseEngine method)
screenshot_path (pyba.utils.structure.PlaywrightAction attribute)
scroll_x (pyba.utils.structure.PlaywrightAction attribute)
scroll_y (pyba.utils.structure.PlaywrightAction attribute)
select_selector (pyba.utils.structure.PlaywrightAction attribute)
select_value (pyba.utils.structure.PlaywrightAction attribute)
SELECTOR_VALUE_PAIRS (pyba.core.lib.code_generation.CodeGeneration attribute)
ServerLocationUndefined
ServiceNotSelected
set_secrets() (pyba.core.lib.mode.base.BaseEngine static method)
shut_down() (pyba.core.lib.mode.base.BaseEngine method)
start() (pyba.core.lib.mode.step.Step method)
Step (class in pyba.core.lib.mode.step)
step() (pyba.core.lib.mode.step.Step method)
stop() (pyba.core.lib.mode.step.Step method)
submit_query_with_retry() (pyba.database.db_funcs.DatabaseFunctions method)
successful_login_clean_and_get_dom() (pyba.core.lib.mode.base.BaseEngine method)
switch_page_index (pyba.utils.structure.PlaywrightAction attribute)
sync_run() (pyba.core.lib.mode.BFS.BFS method)
(pyba.core.lib.mode.DFS.DFS method)
(pyba.core.main.Engine method)
sync_start() (pyba.core.lib.mode.step.Step method)
sync_step() (pyba.core.lib.mode.step.Step method)
sync_stop() (pyba.core.lib.mode.step.Step method)
T
TEMPLATES (pyba.core.lib.code_generation.CodeGeneration attribute)
to_dict() (pyba.utils.structure.CleanedDOM method)
type_selector (pyba.utils.structure.PlaywrightAction attribute)
type_text (pyba.utils.structure.PlaywrightAction attribute)
U
uncheck (pyba.utils.structure.PlaywrightAction attribute)
UnknownSiteChosen
UnsupportedModelUsed
update_depth_ladder() (pyba.core.agent.base_agent.BaseAgent method)
upload_path (pyba.utils.structure.PlaywrightAction attribute)
upload_selector (pyba.utils.structure.PlaywrightAction attribute)
W
wait_ms (pyba.utils.structure.PlaywrightAction attribute)
wait_selector (pyba.utils.structure.PlaywrightAction attribute)
wait_till_loaded() (pyba.core.lib.action.PlaywrightActionPerformer method)
(pyba.core.lib.mode.base.BaseEngine method)
wait_timeout (pyba.utils.structure.PlaywrightAction attribute)
X
XY_PAIRS (pyba.core.lib.code_generation.CodeGeneration attribute)
Y
youtube (pyba.utils.structure.CleanedDOM attribute)