Skip to content

Commit f405fc7

Browse files
committed
fix: clean code and test result
1 parent 207b200 commit f405fc7

File tree

275 files changed

+5
-4780
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

275 files changed

+5
-4780
lines changed

benchmark.py

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,26 @@
33
import json
44
import time
55
import pyautogui
6+
import logging
67
from dotenv import load_dotenv
78
from selenium import webdriver
89
from selenium.webdriver.chrome.options import Options
910
from selenium.webdriver.chrome.service import Service
1011
from webdriver_manager.chrome import ChromeDriverManager
1112
from selenium.common.exceptions import WebDriverException
12-
import logging
1313

1414
load_dotenv()
1515
api_key = os.getenv('OPENAI_API_KEY')
1616

17+
dataset = 'tasks_test.jsonl'
18+
1719
# Place to store task execution results
1820
results_dir = 'results'
1921
os.makedirs(results_dir, exist_ok=True)
2022

21-
dataset = 'tasks_test.jsonl'
22-
example_dataset = 'example_test.jsonl'
23-
2423
# Setup logging
2524
logs_path = 'webwand_test_log.txt'
26-
sample_logs_path = 'webwand_test_log_example.txt'
27-
logging.basicConfig(filename=sample_logs_path, level=logging.INFO, format='%(asctime)s:%(levelname)s:%(message)s')
25+
logging.basicConfig(filename=logs_path, level=logging.INFO, format='%(asctime)s:%(levelname)s:%(message)s')
2826

2927
def setup_driver():
3028
chrome_options = Options()
@@ -56,26 +54,21 @@ def add_task_listener(driver, task_id, max_retries=3):
5654
var callback = arguments[0];
5755
var eventListener = function (e) {{
5856
if (e.detail.type == 'history') {{
59-
console.log("event listener received history event");
6057
if (e.detail.status === 'success' || e.detail.status === 'error') {{
6158
document.removeEventListener('TaskUpdate', eventListener);
62-
console.log("event listener removed");
6359
callback({{status: e.detail.status, type: 'history', data: e.detail.data}});
6460
}}
6561
// Does not do anything when the status is 'running' or 'idle'.
6662
// The status 'interrupted' will never be triggered automatically.
6763
}} else if (e.detail.type == 'screenshot') {{
68-
console.log("event listener received screenshot event");
6964
document.removeEventListener('TaskUpdate', eventListener);
70-
console.log("event listener removed");
7165
callback({{status: e.detail.status, type: 'screenshot', data: e.detail.data}});
7266
}} else {{
7367
throw new Error("Invalid event type received: " + e.detail.type);
7468
}}
7569
}};
7670
7771
document.addEventListener('TaskUpdate', eventListener);
78-
console.log("added event listener");
7972
"""
8073

8174
attempts = 0
@@ -175,15 +168,14 @@ def click_extensions_icon(driver):
175168
right = window_position['x'] + window_position['width']
176169
# click Extensions icon
177170
pyautogui.click(right - 150, top + 50)
178-
179171
# click webwand
180172
pyautogui.click(right - 300, top + 210)
181173

182174
def main():
183175
driver = setup_driver()
184176
initial_load = True
185177

186-
with open(example_dataset, 'r') as file:
178+
with open(dataset, 'r') as file:
187179
for line in file:
188180
logging.info(f'-------------------------------------')
189181
task = json.loads(line)

evaluator.py

Lines changed: 0 additions & 162 deletions
This file was deleted.

0 commit comments

Comments
 (0)